寻找将C#转换为Java的代码转换器[已关闭]

2022-09-02 10:06:35

任何人都可以通过建议将C#代码转换为Java代码的转换器的名称来帮助我。实际上,我有一个用C#代码编写的工具,我正在尝试修改它。由于我对C#和.NET框架一无所知,因此我似乎很难自己转换大型代码。我从一些Web信息中发现,存在一些可以将C#转换为Java的工具(可能不正确,但是它们可以)。任何人都可以通过建议这些工具的一些名称来帮助我。


答案 1

免责声明:没有工具是完美的。

但是,如果您仍然想尝试,那么可以使用以下转换器:

不是转换器,而是 .NET 和 JVM 之间的桥梁:


答案 2

你最好用手做。我以前使用过代码转换软件,它只是把一切都搞砸了。当然,它纠正了一些语法差异,但在很大程度上,你会得到的只是一堆代码,无论如何都不会立即编译。

使用转换器,无论如何,您都必须进行大量更正。为什么不花少量的额外时间来手动转换它并最终获得更好的代码呢?

即使你不了解C#,最好学习它并手动进行转换,正如我之前所说,无论如何你都必须这样做。C#和Java在语法上并没有太大的不同,但正如上面@Marc指出的那样,语言中肯定存在差距。简单的C#很容易被翻译成Java,当然必须使用Java BCL而不是.NET,这当然有其区别。当你进入更复杂的C#时,有些东西没有直接的等价物。

请记住,转换项目可能非常耗时,并且在商业环境中吞噬资金方面非常有效。


谷歌搜索会给你一些商业选择,但我不会在这里发布它们,只是因为我反对那种事情。有些东西你不能自动翻译。


推荐