|
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
|
Traduction
Source
|
Boxing des types Nullable (Guide de programmation C#)
bool? b = null; object o = b; // Now o is null.
bool? b = false; int? i = 44; object bBoxed = b; // bBoxed contains a boxed bool. object iBoxed = i; // iBoxed contains a boxed int.
bool? b2 = (bool?)bBoxed; int? i2 = (int?)iBoxed;
-
Les objets Nullable et leur équivalent boxed peuvent être testés pour chercher des valeurs Null : bool? b = null; object boxedB = b; if (b == null) { // True. } if (boxedB == null) { // Also true. } -
Les types Nullable boxed prennent en charge pleinement les fonctionnalités du type sous-jacent : double? d = 44.4; object iBoxed = d; // Access IConvertible interface implemented by double. IConvertible ic = (IConvertible)iBoxed; int i = ic.ToInt32(null); string str = ic.ToString();