是否有java(對於android)和C#之間的任何轉換引用?是否有java(對於android)和C#之間的任何轉換引用?
例如:
在C#:messagebox.show(sum.tostring());
==>在Java ???
是否有java(對於android)和C#之間的任何轉換引用?是否有java(對於android)和C#之間的任何轉換引用?
例如:
在C#:messagebox.show(sum.tostring());
==>在Java ???
沒有辦法將C#代碼轉換爲Java,但它們非常相似。如果你對C#有很強的處理能力,我發現使用Java for Android很容易。在你的例子中,有兩件事情正在進行,所以單獨看看它們。
值類型和字符串之間的轉換非常相似。就像在C#中一樣,所有的基本類型都有相應的包裝類(int具有Integer等)。這些都有一個parseXXX方法和一個toString方法,並且對於所有基元類型,String類都有valueOf方法的重載。
例如:
int someInt = Integer.parseInt(someString);
String someString = someInt.toString();
String someString = String.valueOf(someInt);
至於顯示的一行代碼,即不存在Android的對話框(假設你在談論的Android特別是因爲標籤的)。
如果您只想查看信息,可以使用Toast。如果您需要實際顯示用戶與之交互的對話框,則需要了解如何在Android中顯示對話框。
http://developer.android.com/guide/topics/ui/dialogs.html
http://developer.android.com/guide/topics/ui/notifiers/toasts.html
http://developer.android.com/reference/java/lang/String.html
http://developer.android.com/reference/java/lang/package-summary.html
我們已經開發了用於轉換C#程序到Java的CS2J工具。與其他轉換器不同,它不僅將C#語法轉換爲Java語法,還具有靈活的翻譯庫,因此您可以將Net框架和第三方庫調用轉換爲其Java等效語言。
它對移動SDK沒有任何特定的支持(雖然這是一個好主意),但翻譯是可擴展的,所以您可以輕鬆地爲「messagebox」類添加翻譯,並將其翻譯爲「show 「方法等。
雖然C#和Java是類似的語言,但是有很多細節是不同的,我們認爲這樣的工具是非常有用的,如果你想轉換大小合適的項目。
您可以使用MONO來代替找到轉換器 – anishMarokey 2011-05-10 18:22:03
'messagebox.show'不是我知道的任何C#... – Benjol 2011-06-06 11:34:16