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 :
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
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
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
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 ?

Visual Studio suggère de faire un cast avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
CTYPE(maValeur,e_langue)
mais je suis sceptique sur ce coup-là.

Griftou.