摘要:
CLR集成了很多种语言,并让它们之间可以相互访问,是因为CLR建立的标准的类型集、元数据、公共执行环境。但由于各种语言间存在着极大的差别,如区分大小写,有的不支持unsigned、操作符重载或者参数可变的方法,所以要想创建这种让别的语言能访问的程序,自己所用的编程语言只能使用其它语言都支持的那些特性。为了帮助我们更好的做到这一点,Microsoft定义了一个"公共语言规范(Common Language Specification,CLS)"... 阅读全文
摘要:
前面已经知道了什么是托管代码、IL、元数据、程序集等,现在总体来看看咱们写的代码是在DotNet平台下是个怎么运行的... 阅读全文
摘要:
元数据是一个二进制数据块,它由几个表构成,这些表分为三个类别:定义表(definition table)、引用表(reference table)、以及清单表(manifest table)... 阅读全文