¿Por qué tener vacías las propiedades del conjunto en lugar de usar una variable miembro pública? [duplicar]
Posible duplicado:
C #: Campos públicos versus propiedades automáticas
¿Duplicar? Yo creo que no:
Esta pregunta esno lo mismo que "Por qué usar propiedades en lugar de campo público". Una propiedad con un getter y setter especificados es muy diferente a un campo público. Mi pregunta fue, es una propiedad.SIN Un getter y setter, cualquiera diferente.
Con la capacidad algo reciente de tener getters y setters vacíos, ¿cuál es el beneficio de usarlos en lugar de simplemente declarar una variable miembro pública?
Ejemplo:
public string MyProperty
{
get;
set;
}
versus:
public string MyProperty;