Junior — Middle
Poderia dar um exemplo de uma situação em que um elemento está relacionado com vários outros, e vice-versa?
sobes.tech IA
Resposta da IA
Um exemplo de situação em que um elemento está relacionado com vários outros, e vice-versa, pode ser a relação "muitos para muitos". Por exemplo, num sistema de gestão de cursos, um estudante pode frequentar vários cursos, e cada curso pode incluir muitos estudantes.
Em C#, isto pode ser representado assim:
public class Student
{
public string Name { get; set; }
public List<Course> Courses { get; set; } = new List<Course>();
}
public class Course
{
public string Title { get; set; }
public List<Student> Students { get; set; } = new List<Student>();
}
Aqui, um estudante está relacionado com vários cursos, e cada curso está relacionado com vários estudantes.