|
|
1
3
您以您能做到的唯一理智的方式来做这件事……最大的帮助将是Dare Obasanjo提供的这份文档,其中列出了两种语言之间的差异: http://www.25hoursaday.com/CsharpVsJava.html 顺便说一下,将所有的GETER和SETTER方法更改为属性……不需要具有与Java库相同的C~*库函数,除非您要实现完美的接口兼容性。 |
|
|
2
3
其他几个值得注意的选项:
|
|
|
3
1
如果您有少量代码,那么逐行转换可能是最有效的。 如果您有大量的代码,我会考虑:
|
|
|
4
1
还有一个又快又脏的想法:你可以用 IKVM 若要将Javajar转换为.NET程序集,则使用 Reflector --与 FileDisassembler 外接程序——将其分解为一个Visual C项目。 (顺便问一下,我还没有真正使用过iKVM——有人愿意保证这个过程会有效吗?) |
|
|
5
0
我不确定这是否是逐行转换代码的最佳方法,尤其是当障碍变得难以逾越时。当然,Java代码为您提供了一个指南和基本结构,但我认为最重要的是,该库确实提供了与Java相同的功能。 |
|
|
6
0
前几天我听说了关于.NET版本的Java。如果有这样一个怪物,你能把Java源编译成.NET中间库吗? |
|
|
A B · C#Excel自动调整列避免长文本时出错 11 月前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 11 月前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 11 月前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |