日期:2014-05-17  浏览次数:20885 次

结构数组该怎么定义和赋初值??
题目是:添加一个窗体form,在学生结构数组存放10名学生的记录,然后根据用户指定的学号显示相应的学生记录。其运行界面如下图,这里是从组合框中选择2时,在学生记录分组框中显示该学号的记录,如下图所示



我现在只能写出下面的部分代码的程度,该怎么改成结构数组的形式呢??


 struct Student
         {
             public string Number;
             public string name;
             public string sex;
             public string classNum;
             public string birth;
         };
         
        private void Form1_Load(object sender, EventArgs e)
        {
            
          
        }

        private void button1_Click(object sender, EventArgs e)
        {
            Student[] stu=new Student[5];

            Student stu1;
            stu1.Number = "0905606201";
            stu1.name = "张三";
            stu1.sex = "男";
            stu1.classNum = "201";
            stu1.birth = "1990-11-11";

            Student stu2;
            stu2.Number = "0905606202";
            stu2.name = "李四";
            stu2.sex = "男";
            stu2.classNum = "202";
            stu2.birth = "1991-11-11";


            if(comboBox1.Text=="1")
            {
                    textBox1.Text = stu1.Number;
                    textBox2.Text = stu1.name;
                    textBox3.Text = stu1.sex;
                    textBox4.Text = stu1.classNum;
                  &