.NET IL学习笔记
Posted motein
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.NET IL学习笔记相关的知识,希望对你有一定的参考价值。
参考资料:
1. 《.NET IL Assembler》
知识点:
● Common Language Runtime是整个.NET的核心,它是.NET应用程序的运行时环境,提供了.NET应用程序和底层操作系统的操作层。
● Common Language Specifications是保证.NET应用程序之间互操作性的规则的集合。
● .NET应用程序的抽闲中间表示主要包括两部分:元数据metadata和托管代码managed code。元数组是应用程序所有结构化项描述符和描述符之间联系的集合,包括类、类成员、特性、全局项等。托管代码代表了应用程序函数的功能,被一种抽象的二进制形式语言的MSIL(或称CIL)所表示。运行时环境负责管理IL代码。CLR管理主要包括三个部分:类型控制、结构化异常处理和垃圾回收。类型控制会涉及在执行阶段验证和转换item的类型。托管异常处理同非托管结构化异常处理类似,不同之处在于它由运行时完成而不是操作系统。垃圾回收会涉及自动确认和处理不再使用的对象。
以上是关于.NET IL学习笔记的主要内容,如果未能解决你的问题,请参考以下文章