У меня есть два школьных класса, я хочу, чтобы эти два списка были объединены в один список.
public class School
{
public string Name { get; set; }
public List<ClassRoom> ClassRooms { get; set; }
}
public class ClassRoom
{
public int ClassRoomID { get; set; }
public string GradeName { get; set; }
public List<Student> Students { get; set; }
public List<Teacher> Teachers { get; set; }
}
public class Teacher
{
public int TeacherID { get; set; }
public string Name { get; set; }
public List<Adress> Adresses { get; set; }
}
public class Student
{
public int StudentID { get; set; }
public string Name { get; set; }
public List<Adress> Adresses { get; set; }
}
public class Adress
{
public string DetailedAddress { get; set; }
public string ZipCode { get; set; }
}
Это то, что я пробовал
School school1 = new School();
School school2 = new School();
school1.Name = "new NAme";
school1.ClassRooms.AddRange(school2.ClassRooms);
Проблема, с которой я сталкиваюсь, заключается ввнутренний список не добавляется должным образом.В объединенном списке нет списка учителей списка учеников
Эти двое идут пустыми.