Los campos de instancia que son visibles fuera del tipo que los declara, limitan la capacidad de cambiar los detalles de ...

Los campos de instancia que son visibles fuera del tipo que los declara, limitan la capacidad de cambiar los detalles de la implementación de esos elementos de datos. Use propiedades en su lugar. No comprometen el uso o el rendimiento, y proporcionan flexibilidad porque ocultan los detalles de la implementación de los datos subyacentes.