c# - 用 Java 编写以与 .Net 一起工作?

标签 c# java .net cross-platform

我想知道是否有人有在将 Java 编译成 .Net 程序集时用 Java 编写代码的经验?你怎么看?您使用什么库来实现这一点?Java 中的代码成为 .Net 应用程序的缺点是什么?

我看到有几个库可以帮助解决 Java <-> .Net 通信问题(例如 JNBridge http://www.jnbridge.com/、IKVM.NET http://www.ikvm.net/)。

如果您对如何完成这项任务有任何建议,请告诉我,或者这可能是为什么不去做这件事并且最好从 .Net 开始(C# 可能是)的原因

最佳答案

我建议您几乎可以肯定从 C# 开始会更好,除非您是直接移植并准备好处理大量集成问题。 C# 在语法和概念上与 Java 非常相似,.NET 工具将更好地与它配合使用。

关于c# - 用 Java 编写以与 .Net 一起工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5956235/

相关文章:

c# - 从 Visual Studio UI 运行测试类别

c# - 我已经安装了VS 2017。但是安装程序找不到它,导致我无法更新和卸载它们

java - 接口(interface)注释未触发 AspectJ 注释切入点

java - .net JSON 日期格式

C# Linq ANY 与 ALL - 性能

c# - MySQL C# 值插入和 connection.open() 无法正常工作

java - 将Bundle的内容打印到Logcat?

java - 修改公共(public)资源

c# - 如何在维护到目前为止生成的堆栈跟踪的同时重新抛出内部异常?

c# - 哪些 .NET 依赖注入(inject)框架值得研究?