Beispiel #1
0
 //���Ϸ���ʵ��
 public int Add(Student student)
 {
     return base.List.Add(student);
 }
Beispiel #2
0
        public void AddRange(Student[] students)
        {
            if (students == null)
                throw new ArgumentNullException("Student is null.");

            for (Int32 i = 0; i < students.Length; i++)
            {
                this.Add(students[i]);
            }
        }
Beispiel #3
0
        //Main_7_9_8
        public static void Main_7_9_8()
        {
            StudentCollection sc = new StudentCollection();
            sc.Add(new Student("��", 27));
            sc.Add(new Student("��", 22));

            Student s = new Student("����", 36);
            sc.Insert(1, s);
            sc.Remove(s);

            foreach (Student student in sc)
            {
                Console.WriteLine("Name:{0}\tAge:{1}", student.Name, student.Age);
            }
        }
Beispiel #4
0
 public StudentCollection(Student[] students)
 {
     this.AddRange(students);
 }
Beispiel #5
0
 public void Remove(Student student)
 {
     base.List.Remove(student);
 }
Beispiel #6
0
 public void Insert(Int32 index, Student student)
 {
     base.List.Insert(index, student);
 }
Beispiel #7
0
 public int IndexOf(Student student)
 {
     return base.List.IndexOf(student);
 }
Beispiel #8
0
 public void CopyTo(Student[] students, Int32 index)
 {
     base.List.CopyTo(students, index);
 }
Beispiel #9
0
 public bool Contains(Student student)
 {
     return base.List.Contains(student);
 }