Sommaire

Les énumérations

Une énumération est un type de données représentant un ensemble fini de valeurs constantes pouvant être utilisées dans les mêmes circonstances. L’utilisation d’énumérations permet de manipuler des alias lisibles pour des valeurs numériques entières.

La déclaration d’une énumération doit être faite en utilisant la syntaxe suivante :

<modificateur d’accès> Enum <nom> [As <type numérique entier>] 
    <nom de constante 1> [ = <valeur numérique entière>] 
    <nom de constante 2> [ = <valeur numérique entière>] 
    ... 
End Enum

La syntaxe de déclaration d’une énumération permet de définir le type des données sous-jacentes. Si ce type de données n’est pas spécifié explicitement, le compilateur utilise le type Integer.

Le framework .NET définit un nombre important d’énumérations. Parmi elles, on trouve le type System.Windows.Visibility, qui définit l’état visuel d’un contrôle WPF. Sa définition est la suivante :

public Enum Visibility As Byte 
    Visible = 0 
    Hidden = 1 
    Collapsed = 2 
End Enum

On utilise une valeur d’énumération en écrivant le nom de l’énumération ...