11 2017 档案

摘要:总结一下.NET的编译过程, 一般的高级编程语言会把代码编译成机器码,也就是我们说的非托管代码,执行在编译它的电脑上。 而.NET编译代码的时候会把高级编程语言编译成中间语言 运行在CLR(公共语言运行库)上,也就是把代码集成一个exe文件中, .NET 在编译过程中 没有直接编译成CPU认识的代码 阅读全文
posted @ 2017-11-14 09:14 火星撞鸡蛋 阅读(1753) 评论(0) 推荐(0)
摘要:什么是托管代码? 托管代码是运行在公共语言运行库上的(CLR)一个中间代码,起到编译的源代码的作用; 源代码运行时分为两个阶段:一是编译源代码为托管代码,二 托管代码编译为平台专用语言。 托管代码运行在CLR上边,这个运行库会给代码的编译提供各类服务,它会加载和验证程序集 以确保代码的编译正确。 什 阅读全文
posted @ 2017-11-02 09:27 火星撞鸡蛋 阅读(296) 评论(0) 推荐(0)