Siempre que haya dudas sobre la credibilidad de Properties, veo que la mayor parte de la discusión tiene lugar en funciones/métodos frente a propiedades. Pero también me gustaría saber el convincente razón para usar la propiedad con el campo privada asociada vs ámbito público directamente en sí, en caso de comportamientos get/set más comunes con los tratamientos siguientes, me refiero a esta formaPropiedad (sin procesamiento adicional) vs campo público
public string CustomerName;
vs
private string customerName;
public string CustomerName
{
get{return customerName;}
set(string value){this.customerName=value;}
}
También puede hacer "public string CustomerName {get; set;}" – cyberconte