Propiedad (sin procesamiento adicional) vs campo público [duplicado]

Esta pregunta ya tiene una respuesta aquí:

¿Cuál es la diferencia entre un campo y una propiedad? 30 respuestas

Siempre que hay dudas sobre la credibilidad de las propiedades, veo que la mayor parte de la discusión ocurre en torno a las funciones / métodos frente a las propiedades. Pero también me gustaría saber elirresistible razón para usar la propiedad con el campo privado asociado frente al campo público directamente, en caso de que la mayoría de los comportamientos comunes de obtención / configuración no tengan otro procesamiento, me refiero a esto

public string CustomerName;

vs

private string customerName;
public string CustomerName
{
get{return customerName;}
set(string value){this.customerName=value;}
}

Respuestas a la pregunta(6)

Su respuesta a la pregunta