1. 首页
  2. 数据库
  3. 其它
  4. CLR中的范型详解

CLR中的范型详解

上传者: 2021-05-11 11:06:51上传 PDF文件 145.22KB 热度 30次
本页内容编译器如何处理范型?规则和限制whereT:IComparable范型接口和委托类库中的范型小结在本专栏某一期中,我初步讨论了公共语言运行库(CLR)中的范型。我引入了范型的概念,介绍了范型所带来的灵活性和代码重用,探讨了性能和类型安全,并通过一个简单的代码示例展示了C#中的范型语法。本月,我将深入讨论与范型有关的CLR内部工作机制。我将介绍类型约束、范型类、方法、结构和即将问世的范型类库。编译器如何处理范型?C++模板和Java语言中提议的范型等效都是它们各自编译器的功能。这些编译器在编译时根据对范型或模板类型的引用来构造代码。这会导致代码臃肿并降低结构之间的类型等效(即使类型变量相
用户评论