C#新手,从未看过这种定义,求解!

p851104757 2014-05-30 10:14:51
public static T GetConfig<T>(ConfigTypeEnum type, int id) where T : ConfigDataBase
{
return Instance.ConfigMng.GetConfig<T>(type, id);
}

从未看过这种定义,这种方法,
求详解!
...全文
503 点赞 收藏 16
写回复
16 条回复
c电磁 2014年06月01日
泛型
回复 点赞
MikeCheers 2014年05月31日
范型 范型约束 我们在初二已经学过了 同学 你逃课太多了
回复 点赞
Delta 2014年05月31日
又涨姿势了啊。。。。
回复 点赞
娃都会打酱油了 2014年05月30日
泛型+泛型约束
回复 点赞
bdmh 2014年05月30日
泛型定义T是类型 where后面是对T的限定( ConfigDataBase及其子类),具体看msdn的说明
回复 点赞
异常异长 2014年05月30日
引用 2 楼 hbu_pig 的回复:
详见msdn http://msdn.microsoft.com/zh-cn/library/twcad0zb(VS.80).aspx
可以参考 学习下
回复 点赞
帅得_被人砍 2014年05月30日
泛型方法,大哥 你可以闲学点基础的呗。
回复 点赞
ojekleen 2014年05月30日
where T : ConfigDataBase T必须继承 ConfigDataBase 类。
回复 点赞
Pandorym 2014年05月30日
泛型方法GetConfig<T>,它的返回类型是尖括号里的T; where T : ConfigDataBase 是对T的约束。
回复 点赞
欢乐的小猪 2014年05月30日
详见msdn http://msdn.microsoft.com/zh-cn/library/twcad0zb(VS.80).aspx
回复 点赞
欢乐的小猪 2014年05月30日
泛型
回复 点赞
huaizuo2010 2014年05月30日
泛型,并对泛型做限制必须是T类型的
回复 点赞
KeepSayingNo 2014年05月30日
你看看arraylist的原型吧,它这个容器为什么无论是基础类型int, string等等都可以装,自定义的类它也可以装。
回复 点赞
jiaoshiyao 2014年05月30日
泛型。。。。。。。
回复 点赞
WM_JAWIN 2014年05月30日
没事多按几下F1下,这个微软件的F1做的相当不错
回复 点赞
发动态
发帖子
C#
创建于2007-09-28

8.4w+

社区成员

64.0w+

社区内容

.NET技术 C#
社区公告
暂无公告