NULL -Referenztypen in C#
Null -Referenztypen sind Typen in C#, die einen Wert von NULL haben können, was darauf hinweist, dass die Variable kein Objekt im Speicher bezieht. Null -Referenztypen werden häufig verwendet, um zu überprüfen, ob ein Objekt existiert oder nicht, und um unerwartete Ausnahmen zu behandeln, die beispielsweise den folgenden Code betrachten:
mit System verwenden;Zuerst wird der Name der Zeichenfolge Variablen deklariert und einen Wert von NULL zugewiesen. Die If-Statement wird verwendet, um zu überprüfen, ob die Namensvariable null ist oder nicht. Wenn die Namensvariable null ist, gibt die Konsole die Nachricht aus "Name wird nicht zugewiesen".
Ein nullierbarer Werttyp ist ein Werttyp, dem auch ein Wert von NULL zugewiesen werden kann. Dies ist nützlich, wenn es um Werttypen geht, die standardmäßig keine Nullwerte haben können, hier ist ein weiteres Beispiel:
mit System verwenden;Zunächst wird die Nullable Integer -Variable Num deklariert und einen Wert von NULL zugewiesen, dann wird die Anweisung verwendet, um zu überprüfen, ob Num einen Wert hat oder nicht. Wenn Num einen Wert hat, wird dem Ganzzahlwert der Wert von Num zugewiesen:
Abschluss
Der Null -Referenztyp ist ein wesentliches Merkmal der C# -Programmierung, mit dem Entwickler effizientere und robustere Code schreiben können. Durch die Verwendung von Null -Referenztypen können Sie Nullwerte und nicht initialisierte Variablen problemlos verarbeiten und unerwartete Ausnahmen vermeiden, die dazu führen, dass Ihr Code fehlschlägt. In diesem Artikel haben wir untersucht.