我有一个有两个构造函数的类库。第一个构造函数接受两个参数,第二个接受三个参数。下面是我的类库代码。编写代码比尝试解释它更容易。
public class Student
{
public string name;
public string course;
public MyDate bday;
public Student(string name, string course)
{
this.name = name;
this.course = course;
}
public Student(string name, string course, MyDate bday)
{
this.name = name;
this.course = course;
this.bday = bday;
}
MyDate 库有另一个构造函数,它接受三个参数,即生日的日期、月份和年份。现在我有一个包含 3 个列表框的表单,在第三个列表框上我将显示生日。我在代码中声明了生日(就像我在下面显示的那样)现在我在如何显示它时遇到了问题。
MyDate[] bd = new MyDate[5] { new MyDate(29, 3, 1990),
new MyDate(30, 1, 1988),
new MyDate(9, 6, 1987),
new MyDate(2, 4, 1989),
new MyDate(17, 8, 1986),
};
Student[] s = new Student[5] { new Student("John", "BSCS"),
new Student("Paul", "BSIT"),
new Student("George", "BSCP"),
new Student("Jane", "BSCS"),
new Student("May", "BSIT")
};
谁能告诉我我该怎么做?我试过这个Student[] s = new Student[5] { new Student("John", "BSCS", bd[0])等等,但它给了我错误。我知道这是一个初学者的问题,我是一个初学者。谢谢你。
编辑:初始化是在 form1.cs 中完成的。