C#面向对象的概念 ----继承,里氏转换和几种集合(2)
下面我们继续延申学习集合----泛型集合
其实无论集合还是泛型集合都是C#中数据的容器。我们先解释一下何谓泛型。
泛型:表示一种程序特性,也就是我们在定义的时候,无需指出特定的类型,而在使用的时候,我们必须明确类型。
应用场景:集合,方法,类
要求:添加到集合中的元素类型,必须和泛型集合中定义时规定的数据类型完全一致。(这个和我们前面ArrayList集合和Hashtable集合不太一样)
表示:<T>
例如:List<Course> courseList = new List<Course>();
使用集合初始化器,将元素一次性的初始化
List<Course> courseList = new List<Course>(){对象1,对象2,对象3。。。};