我试图找到一些关于Android的C#实现实际工作的信息。C# -> Java -> Bytecode -> Dalvik:例如,在Bytecode和Dalvik之间的过程发生之前,C#是否被转换为Java?还是C# -> Dalvik?
hgqdbh6s1#
你猜错了。它更类似于.NET/COM互操作,其中跨边界使用 Package 器。因此在运行时有两个VM,Dalvik和Mono CLR同时运行,x1c 0d1x的数据(来源:tirania.org)你可以从Miguel的博客中找到更多的信息,比如http://tirania.org/blog/archive/2011/Apr-06.htmlC#到Dalvik的解决方案确实存在,例如dot42和RemObjects C#。
1条答案
按热度按时间hgqdbh6s1#
你猜错了。它更类似于.NET/COM互操作,其中跨边界使用 Package 器。因此在运行时有两个VM,Dalvik和Mono CLR同时运行,
x1c 0d1x的数据
(来源:tirania.org)
你可以从Miguel的博客中找到更多的信息,比如http://tirania.org/blog/archive/2011/Apr-06.html
C#到Dalvik的解决方案确实存在,例如dot42和RemObjects C#。