我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:2019全年资料大全正版 > 泛型接口 >

C中的where从句

归档日期:07-30       文本归类:泛型接口      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部泛型类定义时的where子句表示的是泛型类型约束,也就是对泛型需要满足的条件的一个限制。

  说明,这里的泛型T必须实现IComparable接口,并且必须有公有无参数构造函数。

  因为泛型为中可能会用到一些与泛型相关的操作,但因为是泛型,所以不能保证使用时的泛型一定能进行这项操作,所以有这么个约束,保证在程序编译时能够检查出泛型是否满足要求。

  例如,你写的MyGenericClass类中,对T进行了实例化:new T(),这就要求T一定要有公有无参数构造函数,如果没有where中的泛型类型约束,是不能保证这样实例化能够成功的。

本文链接:http://buggystordera.com/fanxingjiekou/865.html