![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
Mapleaf_岩
这个作者很懒,什么都没留下…
展开
-
C# where
在C#中,用where来约束泛型参数。能使用的大概有以下几种类型:where T : struct:泛型参数必须是值类型(struct或者enum)where T : class:泛型参数必须是引用类型where T : new():泛型参数必须有默认构造函数。要注意的是如果有多个约束,这一个必须放在最后。where T : NameOfBaseClass:泛型参数必须Na转载 2017-05-10 18:40:20 · 306 阅读 · 0 评论 -
C# new和override
override下面這個範例其實很簡單,簡單的說,就是Class2繼承Class1,也就是說父類別為Class1,子類別為Class2,換言之Class1為基底類別,Class2為衍生類別( 好吧,我也搞不懂為什麼會出現那麼多名詞,反正就是Class2繼承Class1就是了 ),而有時因為繼承的物件( Class2 )的方法( Test )會和父類別( Class1 )的方法 ( Test转载 2017-05-11 11:04:54 · 252 阅读 · 0 评论 -
C# yield
yield关键字用于遍历循环中,yield return用于返回IEnumerable,yield break用于终止循环遍历。有这样的一个int类型的集合:?1234staticListint> GetInitialData(){ returnnew List转载 2017-05-12 09:50:09 · 170 阅读 · 0 评论