public Student(int n) { gra = new grade[n]; for (int i = 0; i < gra.Length; i++) { gra[i] = new grade(); // 深拷贝 } }
public Student(params grade[] c) { gra = new grade[c.Length]; for (int i = 0; i < gra.Length; i++) { gra[i] = new grade(c[i].Subject, c[i].Score); // 深拷贝 } }