A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 胡杰震 中级黑马   /  2012-4-28 09:00  /  1998 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

list的用法不太懂,帮忙讲解一下!谢谢

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

2 个回复

正序浏览
liist是一个集合一般结合泛型使用
比如:List<String> list = new List<String>()
创建一个集合并且限定这个集合中必须存String类型的数据,如果存非String类型的话则编译不通过,所以它是类型安全的
相比而言有个ArrayList 它呢是什么类型都可以放然后将数据装箱后咋卸箱使用,List相比ArrayList效率要高很多

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
List<类型> 指定一个类型,需要存什么,就变成什么样的集合
例子
List<int> nums = new List<int>();
for (int i = 0; i < 100; i++)
{
    nums.Add(i);
}

可以存放自己写好的对象:
public class Person
{
    public string Name{get;set;}
    public int Age{get;set;}
}

Person p=new Person();
p.Name="张三";
p.Age=18;
List<Person > list= new List<Person >();
list.Add(p);

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马