| string |
de 0 à 2 147 483 648 caractères |
Chaîne de caractères unicode
-
Il existe deux catégories de types valeur : struct et enum.
- Les énumérations
- Une énumération (enum) définit un jeu de constantes intégrales nommées. Toutes les règles qui s’appliquant à un struct s’appliquent également à un enum.
- Le mot clé enum est utilisé pour déclarer une énumération. Il s’agit d’un type distinct qui se compose d’un ensemble de constantes nommées, appelé liste d’énumérateurs.
- Une énumération permet de regrouper une liste de constantes nommées, de cette façon :
public enum joursSemaine
{
Lundi,
Mardi,
Mercredi,
Jeudi,
Vendredi,
Samedi,
Dimanche
}
- Un type enum est un type valeur qui permet de déclarer un ensemble de constantes de base
comme en pascal. En C#, chaque énumération de type enum, possède un type sous-jacent, qui
peut être de n'importe quel type entier : byte, sbyte, short, ushort, int, uint, long ou ulong.
- Le type int est le type sous-jacent par défaut des éléments de l'énumération. Par défaut, le premier
énumérateur a la valeur 0, et l'énumérateur de rang n a la valeur n-1.
- Soit par exemple un type énuméré groupe:
enum groupe { Mohamed, Ali, Samira, Naji, Mouna, Lina, Wiem,Mourad}
par défaut : rang de Mohamed=0, rang deAli=1, ... , rang de Mourad=7
TP_C#_enum_01
- Créer une application en mode console appelée « mon_console_enum »
- Créer dans le programme principal de l'application de la console l’objet : enum les_animaux
À l'intérieur du champ d'application enum fournir la liste des animaux avec les valeurs suivantes :
- Lion = 1,
- Tigre = 2,
- Peacok = 3,
- Léopard = 4,
- Éléphant = 5,
- Girafe = 6
- Imprimer le nom de l’animal dont la valeur est 5.
- Imprimer le nom de l’animal dont la valeur est saisie par l’utilisateur.
|