Bonjour à tous,
Voici une question qui, je pense, sera assez vite résolue mais sur laquelle je sèche...
Dans une classe, j'ai créé l'énumération ci-dessous :
Dans la même classe, j'ai la propriété suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Public Enum e_langue As Integer nederlands = 1 francais = 2 End Enum
Etant donné que l'enum est de type Integer, pourquoi ne puis-je pas affecter une valeur de type Integer à la propriété Language dans le constructeur de ma classe ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Private _language As e_langue Public Property Language() As e_langue Get Return _language End Get Set(ByVal value As e_langue) _language = value End Set End Property
Visual Studio suggère de faire un cast avec
mais je suis sceptique sur ce coup-là.
Code : Sélectionner tout - Visualiser dans une fenêtre à part CTYPE(maValeur,e_langue)
Griftou.
Partager