示例#1
0
        public void Run()
        {
            var students = new Students(2);

            students.Add(new Student(1, "Leung", 18));
            students.Add(new Student(2, "Jack", 22));

            foreach (var student in students)
            {
                Console.WriteLine(student.ToString());
            }

            Console.WriteLine(students[0].ToString());
            Console.WriteLine(students[1].ToString());

            Console.WriteLine("==== StudentEnumartor ====");

            var students2 = new Students2(2);

            students2.Add(new Student(3, "Leung", 18));
            students2.Add(new Student(4, "Jack", 22));

            foreach (var student in students2)
            {
                Console.WriteLine(student.ToString());
            }

            Console.WriteLine(students2[0].ToString());
            Console.WriteLine(students2[1].ToString());

            return;
        }
 public StudentEnumartor(Students2 students)
 {
     this.position = -1;
     this.students = students;
 }
 public void Dispose()
 {
     this.students = null;
 }