泛型为.net框架引入了类型参数的概念。类型参数使得设计类和方法时,不必确定一个或多个具体参数,其具体参数可以延迟到使用时去声明、实现。
例如:
写一个类MyClass,使用时这样调用:MyClass、MyClass;
这样避免了运行时类型转换或装箱操作的代价和风险。
泛型类和泛型方法兼复用性、类型安全和高效率于一身,是与之对应的非泛型类和方法所不及。
泛型为.net框架引入了类型参数的概念。类型参数使得设计类和方法时,不必确定一个或多个具体参数,其具体参数可以延迟到使用时去声明、实现。
例如:
写一个类MyClass,使用时这样调用:MyClass、MyClass;
这样避免了运行时类型转换或装箱操作的代价和风险。
泛型类和泛型方法兼复用性、类型安全和高效率于一身,是与之对应的非泛型类和方法所不及。