Programmation Visual Basic .NET/Énumérations

Un livre de Wikilivres.
Aller à : navigation, rechercher
Visual Basic .NET
Visual Basic .NET
Sommaire
Bases du langage
Opérateurs
Programmation orientée objet
Structure de données avancée
Modifier ce modèle

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"