大家看一个关于ArrayList的一个有关问题

大家看一个关于ArrayList的一个问题
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace CollectionDemo
{
    class Student
    {
        private string name;

        public string Name
        {
            get { return name; }
            set { name = value; }
        }
        private int id;

        public int Id
        {
            get { return id; }
            set { id = value; }
        }
    }
}

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace CollectionDemo
{
    class Teacher
    {
        private string name;

        public string Name
        {
            get { return name; }
            set { name = value; }
        }
        private int id;

        public int Id
        {
            get { return id; }
            set { id = value; }
        }
    }
}

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;
namespace CollectionDemo
{
    class Program
    {
        static void Main(string[] args)
        {
            Student s1 = new Student();
            Student s2 = new Student();
            Teacher t1 = new Teacher();
            Teacher t2 = new Teacher();
            s1.Name = "dwyane";
            s1.Id = 1;
            s2.Name = "lebron";
            s2.Id = 2;