Cita de: feedf en 30 Marzo 2017, 01:06 AM" osea que dentro del objeto creamos una variable privada para que no sea vista por todo el programa, pero la que interactua para leer y escribir en esa variable es la propiedad con los gets y los sets"
Exacto.
Si tienes una propiedad con nombre "MiPropiedad" y un valor de apoyo o backing field con nombre "MiVariable", cuando tu haces esto:
Código (vbnet) [Seleccionar]
Sub()...
MiPropiedad = Valor
End Sub
...El método Get de "MiPropiedad" se encarga de validar y asignar el valor a "MiVariable".
No le des demasiadas vueltas al tema, una propiedad la utilizarías practicamente de la misma manera que una variable (excepto por el Get y el Set, pero no te obsesiones con eso) y no importa demasiado si decides usar variables o propiedades ...excepto en casos específicos donde es recomendable (o es la única opción) el uso de propiedades.
Saludos!