C# 中的泛型
使用泛型可以编写一个可以处理任何数据类型的类或方法。
为类或方法编写规范,并用数据类型占位符替换参数。当编译器遇到类的构造函数或方法的函数调用时,它会生成代码来处理特定数据类型。
泛型是一种通过以下方式丰富程序的技术 −
它可以帮助你最大程度地重用代码、类型安全和性能。
你可以创建泛型集合类。.NET Framework 类库在 System.Collections.Generic 命名空间中包含多个新的泛型集合类。你可以使用这些泛型集合类,而不是 System.Collections 命名空间中的集合类。
你可以创建自己的泛型接口、类、方法、事件和委托。
你可以创建受限的泛型类,以便可以访问特定数据类型中的方法。
你可以通过反射在运行时获取有关在泛型数据类型中使用的类型的的信息。
广告