集合问题,新手请教
创建一个集合类People,它是Person类的集合,该集合中的项可以通过一个字符串索引符来访问,该索引符是人名,与Person。Name属性相同.扩展Person类,重载<、>、>=、<=运算符,比较Person实例中的Age属性.People添加GetOldsest()方法,使用重载运算符,返回其Age属性值为最大Person对象数组。public class Person{
private string name;
private int age;
public string Name
{
get { return name; }
set { name=vlaue; }
}
public string Age
{
get { return age; }
set { age=vlaue; }
}
}
public string Age
{
get { return age; }
set { age=vlaue; }
}
这个应该是
public int Age
{
get { return age; }
set { age=vlaue; }
}
吧 剑弑 发表于 2014-12-10 22:45
public string Age
{
get { return age; }
额,是的,打错了 把楼上的改了之后, 在继续操作
Person这时候就是一个实体类了。
声明泛型集合,List<Person> list = new Person List<Person> ();
创建对象1
Person p1 = new Person();
p1.Name = "名字1";
p1.Age="18";
添加到集合
list.Add(p1);
创建对象2
Person p2 = new Person();
p2.Name = "名字2";
p12Age="19";
添加到集合
list.Add(p2);
获取集合中 Age最大的对象
PersonmaxPerson= list.Max(p=>p.Age);
maxPerson就是得到的对象 现在看懂,泛型集合和集合有啥区别啊 现在看懂,泛型集合和集合有啥区别啊
页:
[1]