Tengo una clase de usuario. Una de las propiedades debe ser un usuario "asociado", por lo que su tipo debe ser Usuario. Ahora mismo cuando inicializo la clase, obtengo un desbordamiento de la pila cuando intenta inicializar la propiedad Asociada. Código actual:Inicializando una nueva clase en su propio constructor
public class User {
public User() {
this.Associated = new User();
}
public User Associated { get; set; }
}
¿Esto es factible o estoy ladrando en el árbol equivocado?
¿Por qué no puede nulo ser un valor predeterminado válido para su usuario asociado? – user957902
Existen otros valores predeterminados en la clase de Usuario asociado que necesito, incluso para un Usuario no asociado. –