Hola,
Estoy aprendiendo C# y hay algo que no llego a entender, o mas bien, creo que lo podría entender por intuición, pero quiero ver si es así.
Vi por ejemplo que cuando definen una clase, declaran las propiedades y luego les definen get / set o alguno de ellos, por ejemplo:
Código HTML:
Ver originalclass nombre_clase{
protected int color=0;
...
...
public int Color
{
get
{
return this.color;
}
set
{
this.color = value;
}
}
....
....
}
Lo que quiero saber, es por un lado le dan 'protected', pero despues la definen como 'public'.
Public seria para definir la forma de acceder a esta propiedad en forma publica? y decir que hace cuando la escribo nombre_de_clase.color ="algo", y cuando la leo por otro lado?.
Por que no la dedinió publica desde el vamos?.
Gracias!