您的位置:首页 > 其它

list<>泛型的意义

2014-05-04 13:38 204 查看
泛型就是指定一个自定类或数据类型例如(int)并命名一个XXX集合名,所有这个类型的数据可以加入这个XXXX集合名,组成一个集合。

private list<可放例int数据类型或自定类>A; //这个定义一个泛型,A是这个集合的名字,例private list<int>jk :这集合叫jk,里面只能放int元素

1.当放的是自定义类的对象时 ,需要自己new自己的自定义类给予对象名,才能加入到集合list里

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);    //因为是<person>里面放的全是person类生成的对象
//因为上面p是person类新建的,所以可以加入这集合。
//要是这p不是person新建的对象名,会报错没法加入这集合


2.当放的是数据类型时

只能放这指定的数据类型,并通过

list.Add(p);方式加入集合中,list泛型不是一开始就有数据,必须人们不断加入数据才有的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: