HOWTO · Csharp

Prüfen, ob ein Objekt Null ist in C#

Es gibt zwei Hauptmethoden, mit denen überprüft werden kann, ob ein Objekt in C#, dem Operator == und dem Operator ==, null ist oder nicht.

Auf dieser Seite

In diesem Lernprogramm werden Methoden erläutert, mit denen überprüft werden kann, ob ein Objekt in C# null ist oder nicht.

Überprüfen Sie das Nullobjekt mit dem Operator == in C#

Der binäre Operator == kann prüfen, ob der Wert auf der linken Seite des Operators dem Wert auf der rechten Seite des Operators in C# entspricht. Das folgende Codebeispiel zeigt, wie Sie mit dem Operator == in C# überprüfen, ob ein Objekt null ist oder nicht.

using System;

namespace check_null_object {
  class Program {
    static void Main(string[] args) {
      string check = null;
      if (check == null) {
        Console.WriteLine("check is null");
      } else {
        Console.WriteLine("check is not null");
      }
    }
  }
}

Ausgabe:

check is null

Der obige Code prüft mit dem Binäroperator == in C#, ob die Zeichenkettenvariable check null ist oder nicht.

Überprüfen Sie das Nullobjekt mit dem Schlüsselwort is in C#

Wir können auch das Schlüsselwort is verwenden, um zu überprüfen, ob ein Objekt in C# null ist oder nicht. Das Schlüsselwort is wird als Alternative zum Binäroperator == in C# verwendet. Das folgende Codebeispiel zeigt uns, wie wir mit dem Schlüsselwort is in C# feststellen können, ob ein Objekt null ist oder nicht.

using System;

namespace check_null_object {
  class Program {
    static void Main(string[] args) {
      string check = null;
      if (check is null) {
        Console.WriteLine("check is null");
      } else {
        Console.WriteLine("check is not null");
      }
    }
  }
}

Ausgabe:

check is null

Der obige Code prüft mit dem Binäroperator == in C#, ob die Zeichenkettenvariable check null ist oder nicht.