Programmation Visual Basic .NET/Énumérations

Introduction modifier

Une énumération est un ensemble de constantes du même type. Par défaut il s'agit d'entiers dont le premier est à 0 et le deuxième à 1, etc.

Créer des énumérations modifier

Enum Termes
    30jours ' = 0
    60jours ' = 1
    90jours ' = 2
End Enum

Avec affectations :

Enum ValeurTermes As Short
    30jours = 30
    60jours = 60
    90jours = 90
End Enum

Utiliser des énumérations modifier

Les énumérations sont appelables en préfixant le nom de leur collection :

Dim t As Termes = Termes.30jours                    't = 0
Dim i As Integer = CInt(Termes.30jours)             'i = 0
Dim valeur As Integer = CInt(ValeurTermes.60jours)  'valeur = 60
Dim nom As String = ValeurTermes.30jours.ToString   'nom = "30"