Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Normalement, lorsque vous faites référence à un membre d’une énumération, vous devez qualifier le nom du membre avec le nom d’énumération. Par exemple, pour faire référence au Sunday
membre de votre Days
énumération, vous devez utiliser la syntaxe suivante :
X = Days.Sunday
Utilisation de l’instruction Imports
Vous pouvez éviter d’utiliser des noms complets en ajoutant une instruction Imports
dans la section des déclarations d'espace de noms de votre code, comme illustré dans l’exemple suivant :
Imports WindowsApplication1.Form1.Days
Imports WindowsApplication1.Form1.WorkDays
Une instruction Imports
importe les noms d’espaces de noms à partir de projets et d’assemblys référencés, ainsi que depuis le même projet que le module dans lequel l’instruction apparaît. Une fois cette déclaration ajoutée, vous pouvez faire référence à vos membres d’énumération sans qualification, comme dans l’exemple suivant :
X = Sunday
En organisant des ensembles de constantes associées dans des énumérations, vous pouvez utiliser les mêmes noms de constantes dans différents contextes. Par exemple, vous pouvez utiliser les mêmes noms pour les constantes de la semaine dans les énumérations Days
et WorkDays
. Si vous utilisez l’instruction Imports
avec vos énumérations, veillez à éviter les références ambiguës. Prenons l’exemple suivant :
Imports WindowsApplication1.Form1.Days
Imports WindowsApplication1.Form1.WorkDays
Public Sub New()
' Insert code to implement constructor.
X = Monday
End Sub
En supposant qu’il s’agit Monday
d’un membre de l’énumération Days
et de l’énumération Workdays
, ce code génère une erreur du compilateur. Pour éviter les références ambiguës lors de la référence à une constante individuelle, qualifiez le nom de la constante avec son énumération. Le code suivant fait référence aux Saturday
constantes dans les Days
et WorkDays
énumérations.
X = Days.Saturday
Y = WorkDays.Saturday
Voir aussi
- constantes et énumérations
- Procédure : déclarer une énumération
- Guide pratique : faire référence à un membre d’énumération
- Procédure : itérer dans une énumération en Visual Basic
- Guide pratique pour déterminer la chaîne associée à une valeur d’énumération
- Quand utiliser une énumération
- Types de données constantes et littérales
- Instruction Enum
- Importe l’instruction (Espace de noms et type .NET)
- Types de données