2011-05-10 2 views

答えて

1

C#コードをJavaに変換する方法はありませんが、実際には似ています。 C#を強く扱っていれば、Android用Javaを使用して簡単に進めることができます。あなたの例では、2つのことが起こっているので、それらを個別に見てください。

値の型と文字列の変換は非常に似ています。 C#と同様に、すべてのプリミティブ型には対応するラッパークラスがあります(intには整数などがあります)。これらはすべてparseXXXメソッドとtoStringメソッドを持ち、Stringクラスはすべてのプリミティブ型に対してvalueOfメソッドのオーバーロードを持っています。例えば

int someInt = Integer.parseInt(someString); 
String someString = someInt.toString(); 
String someString = String.valueOf(someInt); 

限りのAndroidに存在しないコードの1行、ダイアログを示すよう(あなたがあるため、タグの特にAndroidの話をしていると仮定した場合)。

情報を見たいだけなら、トーストを使うことができます。ユーザーが対話するダイアログを実際に表示する必要がある場合は、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

0

我々は、JavaにC#のプログラムを変換するためのCS2Jツールを開発しました。他のコンバータとは異なり、C#構文をJava構文に変換するだけでなく、柔軟な変換ライブラリも備えているため、Netフレームワークやサードパーティのライブラリ呼び出しをJava同等のものに変換できます。

モバイルSDKには特別なサポートはありませんが(それは良い考えですが)、翻訳は拡張可能で、「メッセージボックス」クラスの翻訳とその翻訳を簡単に追加することができます"メソッドなど。

C#とJavaは似たような言語ですが、さまざまな細部があります。かなりのサイズのプロジェクトを変換したい場合、このツールは非常に便利だと思います。

関連する問題