Estoy tratando de obtener una mejor comprensión de la práctica general ... derivando específicamente esto() en un constructor. Entiendo que es menos código, pero lo considero menos legible. ¿Es una práctica común/buena hacerlo de esta manera? ¿O es mejor escribir un segundo constructor que lo maneje específicamente?: this() Como constructor
public SomeOtherStuff(string rabble) : this(rabble, "bloop") { }
o
Public SomeOtherStuff(string rabble)
{
//set bloop
}
Cualquier entrada sería muy apreciada
'this()' es una buena forma de tener auto-propiedades en un tipo de estructura y aún así permitir que se establezcan en un constructor parametrizado. Sin el 'this()', requiere que use campos de respaldo explícitos. –
@ Dan: ¡Eso es genial, nunca pensé en eso!¡En el futuro usaré 'this()' en estructuras que tienen auto-propiedades! ¡Gracias! – Timwi