有没有人知道Silverlight本身编写的编码语言是什么; C ++,C#?
答案 0 :(得分:1)
这取决于“Silverlight本身”的含义。其中大部分 - 包括BCL - 都是托管代码。较低级别的组件 - 包括CLR - 是不受管理的。
答案 1 :(得分:0)
它可能是用C / C ++编写的,因为它是一个浏览器插件。
(在我的mac上扫描/Library/Internet Plug-Ins/Silverlight.plugin
中的二进制文件显示了很多带有C链接的库,这些库实现了代码在Silverlight之上运行所需的最小CLR,但插件本身似乎是用C / C ++编写)
插件包中仍然存在托管库,正如您所想象的那样,因为它需要能够执行CLR程序集,但目前还不清楚在提供的mini-CLR之上编写了多少实际插件逻辑。
答案 2 :(得分:0)
Silverlight是用C ++编写的,用于跨平台兼容性。