5
Como modelar uma referência circular entre objetos imutáveis em C #?
No exemplo de código a seguir, temos uma classe para objetos imutáveis que representam uma sala. Norte, Sul, Leste e Oeste representam saídas para outras salas. public sealed class Room { public Room(string name, Room northExit, Room southExit, Room eastExit, Room westExit) { this.Name = name; this.North = northExit; this.South …