• Domingo 22 de Diciembre de 2024, 16:21

Autor Tema:  Property !!!  (Leído 973 veces)

lencho

  • Miembro de PLATA
  • *****
  • Mensajes: 1076
    • Ver Perfil
Property !!!
« en: Jueves 30 de Noviembre de 2006, 17:52 »
0
Toy realizando una property para un atributo de tipo enum
Código: Text
  1.  
  2.    Private strName as myENUM
  3.    Public Property _Name() As myENUM
  4.         Get
  5.             Return strName
  6.         End Get
  7.         Set(ByVal Value As myENUM)
  8.             strName = Value
  9.         End Set
  10.     End Property
  11.  
  12.  

me sale este error.

'_Name' no puede exponer un tipo Friend fuera de Public class 'UCrystal'.


BYTE.
______________________________________________________________________________________
"No estoy de acuerdo con lo que dices, pero defenderé con mi vida tu derecho a expresarlo"

lencho

  • Miembro de PLATA
  • *****
  • Mensajes: 1076
    • Ver Perfil
Re: Property !!!
« Respuesta #1 en: Jueves 30 de Noviembre de 2006, 18:15 »
0
ya lo solucione.

Código: Text
  1.  
  2.  Private strName as myENUM
  3.   Public Property _Name() As Byte
  4.        Get
  5.            Return strName
  6.        End Get
  7.        Set(ByVal Value As Byte)
  8.            strName = Value
  9.        End Set
  10.    End Property
  11.  
  12.  

Los solucione haciendo que la property reciba y devuelva un Byte ya que al fin de cuentas una enumeración es un tipo especial de variable numérica en la que los valores que dicha variable puede tomar, son constantes simbólicas, es decir que en lugar de usar un número, se usa una palabra (constante) que hace referencia a un número.

Gracias.

BYTE.
______________________________________________________________________________________
"No estoy de acuerdo con lo que dices, pero defenderé con mi vida tu derecho a expresarlo"