¿No se opone la inicialización fuera de una encapsulación de ruptura del constructor?Opciones de inicialización del objeto C#
dado:
class MyClass
{
public string _aString;
}
¿No debería ser el miembro _aString privado y instanciado a través de una llamada al constructor (constructor omitido aquí):
MyClass test = new MyClass("test");
En lugar del método alternativo de inicialización de objetos :
MyClass test = new MyClass { _aString = "Test" };
¡Guau! 5 respuestas en muy poco tiempo! Gracias a todos. Este código proviene de un libro sobre C#. Tenía curiosidad sobre si se trataba de las mejores prácticas. –