c#泛型引入了类型参数的概念,类型参数使得设计如下类和方法成为可能:这些类和方法将一个或多个类型的指定推迟到客户端代码声明并实例化类或方法的时候。例如,通过泛型类型参数T,可以编写其他客户端代码能够使用的单个类,而不引入运行时强制转换或装箱操作的成本风险。
使用泛型类型可以最大限度重用代码,保护类型的安全以及提高性能,泛型最常见的用途是创建集合类。在实际应用中,System.Collections命名空间中的ArrayList用的比较多,用法与java中的差不多
c#泛型引入了类型参数的概念,类型参数使得设计如下类和方法成为可能:这些类和方法将一个或多个类型的指定推迟到客户端代码声明并实例化类或方法的时候。例如,通过泛型类型参数T,可以编写其他客户端代码能够使用的单个类,而不引入运行时强制转换或装箱操作的成本风险。
使用泛型类型可以最大限度重用代码,保护类型的安全以及提高性能,泛型最常见的用途是创建集合类。在实际应用中,System.Collections命名空间中的ArrayList用的比较多,用法与java中的差不多