Programmation Visual Basic .NET/Énumérations

Un livre de Wikilivres.
Aller à la navigation Aller à la recherche

Introduction[modifier | modifier le wikicode]

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 | modifier le wikicode]

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 | modifier le wikicode]

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"