黑马程序员技术交流社区
标题:
泛型集合List的应用
[打印本页]
作者:
吕振
时间:
2013-2-23 12:18
标题:
泛型集合List的应用
泛型集合大大简化了集合的实现代码,通过它,可以轻松创建指定类型的集合。非但如此,泛型集合还提供了更加强大的功能,下面看看其中的排序及搜索。
List ListOfT = new List();
其中的"T"就是所要使用的类型,既可以是简单类型,如string、int,也可以是用户自定义类型。下面看一个具体例子。
class Person
{
private string _name; //姓名
private int _age; //年龄
//创建Person对象
public Person(string Name, int Age)
{
this._name= Name;
this._age = Age;
}
//姓名
public string Name
{
get { return _name; }
}
//年龄
public int Age
{
get { return _age; }
}
}
//创建Person对象
Person p1 = new Person("张三", 30);
Person p2 = new Person("李四", 20);
Person p3 = new Person("王五", 50);
//创建类型为Person的对象集合
List persons = new List();
//将Person对象放入集合
persons.Add(p1);
persons.Add(p2);
persons.Add(p3);
//输出第2个人的姓名
Console.Write(persons[1].Name);
作者:
许庭洲
时间:
2013-2-25 17:43
值得学习ing!
作者:
Sailing.
时间:
2013-2-25 19:22
用索引器就是排序吗?我记得集合有个比较方法吧……还有搜索功能呢?
PS:别被我头像吓着了,我很菜的的。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2