泛型本质上是「代码类型样版」,可讓開發人員定義类型安全性(在C#的程序中拆装箱和强制类型转换越少,其类型安全性越高)数据結構, 而不需要指定實際数据類型。 泛型将类型参数的概念引入 .NET Framework,使得我们可以这样设计类和方法:在客户端代码声明并初始化这些类和方法之前,这些类和方法会延迟指定一个或多个类型。
//因为不能直接对泛型类型的数据使用运算相加的操作,所以编译器输出了“未指定”的数据——以连接字符串的方式替代两个int型参数相加。/但是在泛型类数据指定对象的类型之后可以利用方法的返回值对其使用 +操作符

泛型是代码类型样版,能让开发人员定义类型安全的数据结构,无需指定实际数据类型。在C#中,泛型将类型参数引入.NET Framework,可延迟指定类型。不过,泛型类型数据不能直接进行运算相加,指定对象类型后可利用方法返回值使用 + 操作符。

345

被折叠的 条评论
为什么被折叠?



