Foros del Web » Programación para mayores de 30 ;) » .NET »

Consulta set / get en propiedades en C#

Estas en el tema de Consulta set / get en propiedades en C# en el foro de .NET en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 23/04/2015, 08:11
 
Fecha de Ingreso: septiembre-2014
Mensajes: 9
Antigüedad: 10 años, 3 meses
Puntos: 0
Exclamación Consulta set / get en propiedades en C#

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 original
  1. class nombre_clase{
  2.  
  3.  protected int color=0;
  4. ...
  5. ...
  6.  
  7. public int Color
  8.     {
  9.         get
  10.             {
  11.                 return this.color;
  12.             }
  13.         set
  14.             {
  15.                 this.color = value;
  16.             }
  17.     }
  18.  
  19. ....
  20. ....
  21. }

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!

Etiquetas: propiedades, set
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:08.