C#面向对象的概念 ----继承,里氏转换和几种集合(2)

下面我们继续延申学习集合----泛型集合

其实无论集合还是泛型集合都是C#中数据的容器。我们先解释一下何谓泛型。

泛型:表示一种程序特性,也就是我们在定义的时候,无需指出特定的类型,而在使用的时候,我们必须明确类型。

应用场景:集合,方法,类

要求:添加到集合中的元素类型,必须和泛型集合中定义时规定的数据类型完全一致。(这个和我们前面ArrayList集合和Hashtable集合不太一样)

表示:<T>

例如:List<Course> courseList = new List<Course>();

使用集合初始化器,将元素一次性的初始化
List<Course> courseList = new List<Course>(){对象1,对象2,对象3。。。};

posted @ 2020-01-19 16:57  大勇者  阅读(146)  评论(0编辑  收藏  举报