//返回某个人的位置 public int getPos(Person per) { int k = -1; for (int i = 0; i < p.Length; i++) { if (per.covariant_name==p[i].covariant_name) { k = i; break; } } return k; }
private void button2_Click(object sender, EventArgs e) { Persons p = new Persons(); p[0] = new Person("许珊珊", '女'); p[1] = new Person("尹佳云",'女'); p[2] = new Person("周巍",'男'); p[3] = new Person("杨森",'男'); p[4] = new Person("刘通",'男'); Position pos = new Position(p.getPos); int k = pos(new Student("周巍",'男',"电子科大")); k++; listBox1.Items.Clear(); listBox1.Items.Add("该生是第" + k + "个学生"); }