C#索引器

来源:互联网 发布:阿里云 微信小程序 编辑:程序博客网 时间:2024/06/15 20:27
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
usingSystem.Threading.Tasks;

namespacesuoyinqi
{

   classTeacher
    {
      public List<Student> stuName;
       publicTeacher() {
            stuName =newList <Student>();
        }
       publicStudent this[intindex] {
           get{
               return  stuName[index];
            }
           set{
                stuName[index] =value;
            }
        }

    }
   classStudent
    {
       publicstring name;
       publicGirls [] girls;
       publicStudent() {
            girls =newGirls [2];
          
        }
       publicGirls   this[intindex] {
           get
            {
               returngirls[index];
            }
           set
            {
                girls[index] =value;
            }
        }
     
    }
   publicclass Girls
    {
       public stringname;

    }
   classProgram
    {
       staticvoid Main(string[] args)
        {
           Teacherlaowang = newTeacher();
           Studentxiaozhu = newStudent();
           Girlszhuli = newGirls();
            laowang.stuName.Add(xiaozhu);
            xiaozhu.girls[0] = zhuli;
            xiaozhu.girls[0].name ="朱莉";
           Console.WriteLine(laowang[0][0].name);
        }
    }
}
原创粉丝点击