SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: lencho en Jueves 30 de Noviembre de 2006, 17:52

Título: Property !!!
Publicado por: lencho en Jueves 30 de Noviembre de 2006, 17:52
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.
Título: Re: Property !!!
Publicado por: lencho en Jueves 30 de Noviembre de 2006, 18:15
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.