记录一下C#代码的编译:
C#编译器把源代码编译成托管模块;
托管模块是可移植执行体文件,可移植执行体文件也叫PE文件;
托管模块中有什么:
1、PE头:标识文件类型,标识文件生成时间;
2、CLR头:CLR版本,托管模块入口main方法的信息;
3、元数据:描述源代码中定义的类型和成员,描述源代码引用的类型和成员;
4、IL代码:IL是中间语言的缩写,编译器编译源代码时生成的,CLR会把IL编译成CPU指令的。
上一篇在C#中使用二叉树实时计算海量用户积分排名的实现
下一篇(16) WPF 导航控件
C#创建 WebApi 项目
窗体内的控件随窗体的大小改变控件大小
控制页面打印的2种方法(css3的media媒体查询和window.print())
【转】Windows Socket和Linux Socket编程有什么区别
Rails 的 API
C# 如何添加PDF页眉页脚
Windows下安装单机Kafka
Windows下php curl调用本地url 499问题