Wie um zu bestimmen, ob die Objekt-Referenz null ist?
Was ist der beste Weg, um zu bestimmen, ob eine Referenz auf ein Objekt variable null
?
Ist es?
MyObject myObjVar = null;
if (myObjVar == null)
{
//do stuff
}
InformationsquelleAutor der Frage CJ7 | 2012-08-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, du hast Recht, der folgende Codeausschnitt ist der Weg zu gehen, wenn Sie wollen, um beliebigen code auszuführen:
BTW: Dein code würde nicht kompilieren, wie es jetzt ist, weil
myObjVar
zugegriffen wird, bevor es initialisiert wird.InformationsquelleAutor der Antwort Daniel Hilgarth
Den Weg, die Sie tun, ist der beste Weg,
aber Sie können null-coalescing-operator
??
zu überprüfen, sowie weisen etwasInformationsquelleAutor der Antwort Habib
Können Sie mit dem Objekt.ReferenceEquals
Dies würde true zurückgeben, wenn die myObjVar null ist.
InformationsquelleAutor der Antwort smhnkmr
können Sie:
InformationsquelleAutor der Antwort Habib Zare