本帖最后由 y494890511 于 2013-12-14 18:23 编辑
1.Person是个类
2.ArrayList集合中Add()添加方法返回值是int类型不明白
3.这一段代码中return al.Add(p);的返回值是int类型不明白
public int Add(Person p)
{
return al.Add(p);
}
4.集合和索引
- class Persons
- {
- ArrayList al;
- public Persons()
- {
- al = new ArrayList();
- }
- public int Count
- {
- get { return al.Count; }
- }
- public int Add(Person p)//object是Person的父类
- {
- return al.Add(p);
- }
- public Person this[int index]
- {
- get { return (Person)al[index]; }
- set { al[index] = value; }
- }
-
- }
复制代码 |