什么是泛型
C# 语言和公共语言运行时 (CLR) 在 2.0 版本中添加了泛型。泛型将类型参数的概念引入 .NET Framework,这样就可以设计具有相同特征的类和方法:在客户端代码声明并初始化这些类和方法之前,这些类和方法会延迟指定一个或多个类型(使用占位符~3:数字代表类型参数个数)
泛型应用
使用泛型类型可以最大限度地重用代码、保护类型安全性以及提高性能。泛型最常见的用途是创建集合类 List< int>。可以创建:泛型接口、泛型类、泛型方法、泛型事件和泛型委托。
泛型的好处
- 增加类型的安全性
- 提高代码的重用
泛型类的规范
public class 类名<T> {
类成员....}
- T:仅代表一个占位符,用T或者其他字母都行,只要符合C#命名规范都行,