※サイトは閉鎖されてしまったようです(2013/10/17追記)
C#のソースコードをJavaに変換できるサイト「CodePorting C#2Java」を紹介します。
Free Source Code Converter - Convert .NET Applications to Java
ソースコードのアップロード
用意したソースコード
using System; namespace ConsoleApplication { class Program { public int Foo { get; set; } static void Main(string[] args) { int[] numbers = new int[] { 1, 2, 3, 4, 5 }; foreach (int number in numbers) { Console.WriteLine(number); } Console.ReadKey(); } } }
ファイルのダウンロード、表示
変換されたソースコード
package ConsoleApplication; // ********* THIS FILE IS AUTO PORTED FORM C# USING CODEPORTING.COM ********* class Program { int _Foo;public int getFoo(){ return _Foo; }; public void setFoo(int value){_Foo = value; }; static void main(String[] args) { int[] numbers = new int[] { 1, 2, 3, 4, 5 }; for (int number : numbers) { out.WriteLine(number); } out.ReadKey(); } }
参考
Visual Studioの拡張機能もあります。
CodePorting C# to Java Converter extension