CLR via C# 泛型 泛型基础结构

泛型在CLR2.0中加入。为了在CLR中加入泛型,许多人花费了大量时间来完成这个大型任务。具体地说,为了使泛型能够工作,Microsoft必须完成以下工作。 1.创建新的IL指令,使之能够识别类型实参。 2.修改现有元数据表的格式,以便表示具有泛型参数的类型名称和方法。 3.修改各种编程语言(C#等)来支持新语法,允许开发人员定义和引用泛型类型和方法。 4.修改编译器,使之能生成新的IL指令和修改
相关文章
相关标签/搜索