摘要: 1.引用类型约束 struct RefSample<T> where T:class 引用类型用Class表示约束,其他的引用类型为具体的约束。 表示对于的约束必须为一个类(引用类型)不能是值类型(int,char,datatime,struct),可以是接口interface 区分,数组为引用类型 阅读全文
posted @ 2017-02-07 17:04 懂小姐 阅读(4241) 评论(0) 推荐(0) 编辑
摘要: 1.引用类型约束 struct RefSample<T> where T:class 引用类型用Class表示约束,其他的引用类型为具体的约束。 表示对于的约束必须为一个类(引用类型)不能是值类型(int,char,datatime,struct),可以是接口interface 区分,数组为引用类型 阅读全文
posted @ 2017-02-07 16:59 懂小姐 阅读(747) 评论(0) 推荐(0) 编辑
摘要: 在学习泛型时遇到的困惑经常与func<T,U>混淆,总认为最后一个值是返回类型。现在区分一下,原来问题出在泛型委托上。 C#委托的介绍(delegate、Action、Func、predicate) 委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递。事件是一种特殊的委托 阅读全文
posted @ 2017-02-07 10:53 懂小姐 阅读(597) 评论(0) 推荐(0) 编辑