August 2022
Intermediate to advanced
280 pages
4h 55m
French
Les types référence peuvent représenter une valeur inexistante avec une référence null. En revanche, les types valeur ne peuvent généralement pas représenter des valeurs null. Par exemple :
string s = null; // OK – type référence int i = null; // Erreur de compilation - int ne peut pas être égal à null
Pour représenter null dans un type valeur, vous devez utiliser une construction spéciale appelée type nullable. Un type nullable est indiqué par un type valeur suivi du symbole ? :
int? i = null; // OK – type nullable Console.WriteLine (i == null); // True
T ? se traduit par System.Nullable<T>. Nullable<T> est une structure immuable légère, n’ayant que deux champs, pour représenter les propriétés Value ...
Read now
Unlock full access