永发信息网

class A<T>where T:new()是什么意思

答案:2  悬赏:70  手机版
解决时间 2021-05-05 03:26
class A<T>where T:new()是什么意思
最佳答案
这是C#泛型类声明的语法
class A 表示 A类接受某一种类型,泛型类型为T,需要运行时传入
where表明了对类型变量T的约束关系。where T:new()指明了创建T的实例时应该具有构造函数。一般情况下,无法创建一个泛型类型参数的实例。然而,new()约束改变了这种情况,要求类型参数必须提供一个无参数的构造函数。
全部回答
where表明了对类型变量T的约束关系。where T: A表示类型变量是继承于A的,或者是A本身。where T:new()指明了创建T的实例时应该使用的构造函数。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
头发很油而且还有好多头屑怎么办?
怎样在舞蹈模式放道具
T707的最低报价是多少?
为什么My favourite sports is swimming 。的
谁帮我去牧场放些蚊子呀?
为什么我们之间总要吵吵架、冷战冷战呢?太痛
品香鸭血粉丝汤在哪里啊,我有事要去这个地方
《剑雨江湖》怎么结婚 结婚有什么好处说
QQ幻想世界香葱和番茄的价格
初二下一道数学题,很难,化简
能邀请我开通QQ牧场?
有关暴走族小乌鸦的动漫
发展报告教师评语,求五篇学生发展报告中老师
我录取通知书被老师收了啊,那怎么取钱
求英语翻译:今天早上我在街的拐角遇到一个老
推荐资讯
谁知道DT-CDMA是什么意思
我刚学电子琴 谁能帮我介绍一下电子琴的理论
漫游消息记录
建个人网站的动画
天龙2新莽神符1级一般多少金一个
QQ三国怎样才能拿到齐心协力丸?
QQ华夏的战魂用金元宝买,但买家又怕我骗他,
求一首中文歌 粤语的
需要人陪是谁的歌?
求是我不好的链接 可以在空间用的
沿江社区居民委员会地址有知道的么?有点事想
穿越火线为啥玩战队时会卡出来??
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?