LINQ 泛型(ㄧ)

T:可以是任何型别 (INT,STRING,FLOAT)
WHERE:它叫做「条件约束」,MSDN 的定义:当您定义泛型类别时,可限制用户端程式码在执行个体化类别时,型别引数可以使用哪些型别。如果用户端程式码尝试使用条件约束所不允许的型别来执行个体化类别,就会产生编译时期错误。这些限制称为条件约束。您可以使用 where 内容关键字指定条件约束。

T Max<T>(T a, T b) where T : IComparable<T> {     if (a.CompareTo(b) > 0 ) return a;     else return b; }

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章