之后,我开始尝试了解泛型。
List
为方便理解,你可以把它看作是一个裸漏的数据容器,给它稍加修饰,装上数据类型,就变成一个拥有特殊功能的容器。如下事例:是一个存储string 类型的泛型集合。
List
lStrList.Add("Monday");
lStrList.Add("Tuesday");
lStrList.Add("Wednesday");
lStrList.Add("Thursday");
lStrList.Add("Friday");
lStrList.Add("Saturday");
lStrList.Add("Sunday");
this.Refresh();
foreach (string str in lStrList)
{
...
}
这里,lStrList 是一个string类型的泛型集合(容器)。它有自己的Add、Insert、Remove、Sort等方法,方便我们去对这个集合进行操作。List
非泛型与泛型对照表
非泛型集合类 泛型集合类
ArrayList List
HashTable DIctionary
Queue Queue
Stack Stack
SortedList SortedList
0 评论:
发表评论