enums dentro de structs

Moderador: raul338

C#, tambien llamado C Sharp

enums dentro de structs

Notapor Artus » Sab Oct 25, 2008 2:37 pm

como puedo accesar a un enum dentro de una estructura de la forma



Código: Seleccionar todo
  1.  

  2.  

  3. struct cuadrado{

  4.  

  5. enum color{

  6.  

  7. verde,

  8. blanco,

  9. azul,

  10. };

  11.  

  12. }

  13.  

  14. main{

  15.  

  16. cuadrado a = new cuadrado();

  17.  

  18. a.color.azul <----- no me funciona, y kiero hacerlo de esa forma

  19.  

  20.  



si puedo pero de la forma triagulo.color pero eso no hace referencia al cuadrado a;
Artus
Novato
Novato
 
Mensajes: 1
Registrado: Sab Oct 25, 2008 2:27 pm


Re: enums dentro de structs

Notapor ivancp » Sab Oct 25, 2008 3:21 pm

Funciona, pero no como variable, sino como constante, puedes acceder a un color asi: Cuadrado::VERDE
Código: Seleccionar todo
  1. struct Cuadrado

  2. {

  3.     enum ColorCuadrado

  4.     {

  5.         VERDE,

  6.         BLANCO,

  7.         AZUL

  8.     };

  9.    

  10.     ColorCuadrado color;

  11. };

  12.  

  13. int main()

  14. {

  15.  

  16.     Cuadrado cuadrado = new Cuadrado();

  17.     cuadrado.color = Cuadrado::BLANCO;

  18.     return 0;

  19. }

Imagen @latindev | Mi Blog
Por favor lee las reglas del foro
Avatar de Usuario
ivancp
Colaborador
Colaborador
 
Mensajes: 680
Registrado: Jue Sep 06, 2007 12:58 pm



    

Volver a C#

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados