当前位置:嗨网首页>书籍在线阅读

11-List泛型类类

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

16.3.2 List

泛型最重要的应用就是集合操作,使用泛型集合可以提高代码重用性和类型安全性,并拥有更佳的性能。List的用法和ArrayList相似,有更好的类型安全性,无需拆、装箱。定义一个List泛型集合的语法如下。

List<T> 集合名=new List<T>();

在泛型定义中,泛型类型参数“”是必须指定的,其中的“T”是定义泛型类时的占位符,其并不是一种类型,仅代表某种可能的类型。在定义时“T”会被使用的类型代替。泛型集合List中只能有一个参数类型,“”中的“T”可以对集合中的元素类型进行约束。

注意:泛型集合必须实例化,实例化时和普通类实例化时相同,必须在后面加上“()”。

List的添加、删除和检索等方法和ArrayList相似,但是不需要像ArrayList那样装箱和拆箱。示例如下。

01  List<string> ls = new List<string>();     //创建泛型集合ls
02  ls.Add("泛型集合元素1");                   //向泛型集合ls中添加元素1
03  ls.Add("泛型集合元素2");                   //向泛型集合ls中添加元素2
04  ls.Add("泛型集合元素3");                   //向泛型集合ls中添加元素3