La forma de acceder a una propiedad, ya sea para lectura o
escritura, es exactamente la misma que la que se usaría para acceder a un campo
de su mismo tipo. Por ejemplo, se podría acceder a la propiedad de un objeto de
la clase B del ejemplo anterior
con:
B obj =
new B();
obj.PropiedadEjemplo++;
El resultado que por pantalla se mostraría al hacer una
asignación como la anterior sería:
Leído 0 de
PropiedadEjemplo;
Escrito 1 en
PropiedadEjemplo;
Nótese que en el primer mensaje se muestra que el valor
leído es 0 porque lo que devuelve el bloque get de la propiedad es
el valor por defecto del campo privado valor,
que como es de tipo int tiene como valor por defecto 0.