Quels sont les types de référence nuls en C #

Quels sont les types de référence nuls en C #
Les types de référence nuls sont une caractéristique clé de C # qui représente l'absence d'une valeur ou d'une variable non initialisée. Lorsqu'une variable est nul, cela signifie qu'il n'a pas de référence à un objet spécifique en mémoire. En C #, les types de référence null sont couramment utilisés pour s'assurer que le code est robuste et efficace, cet article explorera quels types de référence null sont en C # et fournissent un exemple pour illustrer leur utilisation.

Types de référence nuls en C #

Les types de référence nuls sont des types en C # qui peuvent avoir une valeur de NULL, ce qui indique que la variable ne fait référence à aucun objet en mémoire. Les types de référence nuls sont fréquemment utilisés pour vérifier si un objet existe ou non, et pour gérer des exceptions inattendues qui peuvent survenir, par exemple, considérer le code suivant:

Utilisation du système;
Espace de noms NullReferenceTypeSExample

programme de classe

statique void main (String [] args)

String name = null;
if (name == null)

Console.WriteLine ("Le nom n'est pas attribué");



Le nom de la variable de chaîne est d'abord déclaré et attribué une valeur de null. L'IF-statement est utilisé pour vérifier si la variable de nom est nul ou non, si la variable de nom est nul, alors la console publie le message "Le nom n'est pas affecté".

Un type de valeur nullable est un type de valeur qui peut également se voir attribuer une valeur de NULL, ceci est utile lorsque vous traitez des types de valeur, qui ne peuvent pas avoir de valeurs nuls par défaut, voici un autre exemple:

Utilisation du système;
Espace de noms NullReferenceTypeSExample

programme de classe

statique void main (String [] args)

int? num = null;
si (num.Hosvalue)

Int Value = Num.Valeur;
Console.WriteLine ("La valeur de Num est:" + valeur);

autre

Console.WriteLine ("La valeur de Num est nul");

Console.ReadKey ();


D'abord, la variable num nullable entier est déclarée et attribuée une valeur nul, puis l'instruction IF est utilisée pour vérifier si num a une valeur ou non. Si NUM a une valeur, alors la valeur entière se voit attribuer la valeur de num:

Conclusion

Le type de référence nul est une caractéristique essentielle de la programmation C # qui permet aux développeurs d'écrire un code plus efficace et robuste. En utilisant des types de référence NULL, vous pouvez gérer facilement les valeurs nulles et les variables non initialisées et éviter les exceptions inattendues qui peuvent faire échouer votre code. Dans cet article, nous avons exploré les types de référence nuls en C # et avons fourni des exemples de leur utilisation.