c# - 电话 7 : how does it execute code?

标签 c# .net windows-phone-7 mobile

不幸的是,Google 对我帮助不大:我正在寻找有关在 Windows Phone 7 上执行应用程序(使用 Phone 7 开发人员工具编写)的信息。

  • 部署到手机上的是正常的 .NET 字节码吗?
  • 如果是,手机上是否有某种 JIT 编译器?

总的来说,我对 Phone 7 执行程序的方式以及与 Android 或 IOS 的概念是否存在差异感兴趣。

谢谢

最佳答案

is it normal .NET bytecode that is deployed to the Phone?

是的。

If yes, is there some kind of JIT compiler on the phone?

是的,它包含在 CLR 中。它是在手机上运行的桌面 CLR 的移动版本,但原理完全相同。 JITer 在运行时将 MSIL 代码转换为 native 代码。

Android 同时支持 native 代码和托管代码。如果您使用 Java 托管代码,则会有一个虚拟机和一个在运行时发生的字节码过程编译。

iPhone 的 Objective-C 不同,因为它已经是 native 代码,不需要进一步编译。

关于c# - 电话 7 : how does it execute code?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8955343/

相关文章:

c# - 如何在没有 SecurityException 的 Silverlight View 模型中为此方法编写单元测试?

c# - 添加exe项目作为测试项目的依赖

wpf - 桌面应用程序上的 Windows Phone 7 样式

windows-phone-7 - 在运行的应用程序中检测到警报 "Dismiss"事件?

windows-phone-7 - .xap 文件未显示在 SD 卡中

X 轴数据时间的 C# 图表缩放问题

c# - 如何对Azure存储表进行批量操作?

c# - 如何将字符串转换为具有 unix 行结尾的字节?

c# - 在文本文件C#流阅读器中随机选择一行

c# - 维护同步和异步实现