dar*_*474 77
使用过Mono后,我不推荐它.Mono运行时与您的应用程序捆绑在一起,因此您的apk最终会膨胀超过6MB.更好的C#编程解决方案是dot42.Mono和dot42都是许可产品.
就个人而言,我建议在IntelliJ IDEA开发环境中使用Java .我这说是有三个原因:
我已经成为一名C#程序员已经12年了,并开始使用C#开发Android,但最终却跳槽并走上了Java路线.语言是如此相似,你真的不会注意到学习曲线.
PS如果您想使用LINQ,序列化和C#原生的其他便利功能,那么您只需要查找等效的Java库.
Dar*_*ren 63
你可以使用Mono for Android:
http://xamarin.com/monoforandroid
另一种选择是dot42:
dot42提供免费社区许可证以及399美元的专业许可证.
Fra*_*Rem 21
这是一个新的(注意:在技术预览阶段):http: //www.dot42.com
它基本上是一个Visual Studio加载项,允许您将C#代码直接编译为DEX代码.这意味着没有运行时要求,如Mono.
披露:我为这家公司工作
更新:所有来源现在都在https://github.com/dot42上
Mono Touch就是答案.