任何人都可以通过建议将C#代码转换为Java代码的转换器的名称来帮助我。实际上,我有一个用C#代码编写的工具,我正在尝试修改它。由于我不知道C#和.NET框架,我自己很难转换大代码。我从一些网络信息中发现,存在一些可以将C#转换为Java的工具(可能不正确,但他们可以)。任何人都可以通过建议这些工具的名称来帮助我。
答案 0 :(得分:17)
免责声明: 没有工具是完美的。
但是,如果您仍想尝试,则可以使用以下转换器:
不是转换器,而是.NET和JVM之间的桥梁:
答案 1 :(得分:5)
你最好手工做。我之前使用过代码转换软件,它只是破坏了一切。当然,它纠正了一些语法差异,但很大程度上你会得到的只是一堆乱码,无论如何都不能马上编译。
使用转换器无论如何都必须进行大量修正。为什么不花费少量额外的时间来手动转换它并最终获得更好的代码呢?
即使您不了解C#,最好还是学习它并手动进行转换,正如我之前所说,无论如何都必须这样做。 C#和Java在语法上不是太,但正如@Marc在上面指出的那样,语言肯定存在差距。简单的C#很容易转换为Java,当然不得不使用Java BCL而不是.NET,这当然有它们的不同之处。当你进入更复杂的C#时,有些东西没有直接的等价物。
请记住,转换项目可能非常耗时,并且在商业环境中吞咽资金非常有效。