formationsFormation langage C#Le Langage C# :Les types nullables & les énumérations (cours 5 )

Le Langage C# :Les types nullables & les énumérations (cours 5 )

1. Les types nullables

C # fournit des types de données spéciaux, les types nullables, auxquels vous pouvez affecter une plage normale de valeurs ainsi que des valeurs nulles.

Par exemple, vous pouvez stocker n’importe quelle valeur comprise entre -2 147 483 648 et 2 147 483 647 ou la valeur null dans une variable Nullable <Int32>. De même, vous pouvez affecter true, false ou null dans une variable Nullable <bool>. La syntaxe pour déclarer un type nullable est la suivante :

< data_type> ? <variable_name> = null;

Exemples

int? monInt = null;

bool? monBool = null;

float? monFloat = 1.23F;

2. Les énumérations : Enum 

Les énumérations sont un type de données dans .NET Framework qui peut être utilisé pour contenir des valeurs énumérées.
Vous utilisez principalement des énumérations pour limiter les valeurs possibles pouvant être affectées à une variable ou renvoyé d’une méthode.  Les énumérations dérivent de la classe System.Enum

Déclaration

enum <enum_name> {
   enumeration list 
};

Exemple

enum EmployeType
{
TempsPlein,
TempsPartiel,
Permanent
}

L’énumération EmployeType a trois valeurs énumérées:TempsPlein,TempsPartiel, et Permanent. Les valeurs Enum sont sensibles à la casse. Deux enum  sont séparées par une virgule et les valeurs peuvent être écrites sur une seule ligne ou plusieurs lignes.

Media streaming

Windows

Nos derniers articles

Plus d'article