111,129
社区成员
发帖
与我相关
我的任务
分享public class ClassInfo
{
private List<Student> m_students;
public void InsertStudent(Student s)
{
m_students.Add(s);
}
public Student[] Students
{
get
{
return m_students.ToArray();
}
}
public int ClassID { get; set; }
public string ClassName { get; set; }
...
}其实你可以使用 List<T> 或者 ArrayList。
用 Add() 方法就可以添加。
你可以在 Get 中伪装成它是一个数组:
public class ClassInfo
{
private List<Student> m_students;
public void InsertStudent(Student s)
{
m_students.Add(s);
}
public Student[] Students
{
return m_students.ToArray();
}
public int ClassID { get; set; }
public string ClassName { get; set; }
...
}Student Find(int id)
{
foreach (Student s in Class.Students)
{
if (s.id == id) return s;
}
return null;
}