C# 中的泛型


泛型允许编写可处理任何数据类型的类或方法。

针对类编写规范,或针对数据类型编写方法规范,其中包含替代参数。当编译器遇到类的构造函数或方法的函数调用时,它会生成代码来处理特定数据类型。

 泛型是一种通过以下方式丰富程序的技术 −

  • 它有助于最大化代码重用、类型安全和性能。

  • 可以创建泛型集合类。.NET 框架类库在 System.Collections.Generic 命名空间中包含几个新的泛型集合类。你可以使用这些泛型集合类,而不是在 System.Collections 命名空间中的集合类。

  • 可以创建自己的泛型接口、类、方法、事件和委托。

  • 可以创建受限定的泛型类,以启用对特定数据类型的方法的访问。

  • 可以通过反射在运行时获取有关泛型数据类型中所用类型的的信息。

更新日期: 2020 年 6 月 21 日

325 次浏览

开启你的 职业

完成课程后获得认证

开始
广告