Prüfen ob eine Zeichenkette null oder leer ist in C#

  1. Prüfen, ob eine Zeichenkette leer oder null in C# ist
  2. Prüfen, ob ein String Null ist in C#
  3. Überprüfen Sie, ob eine Zeichenkettenvariable in C# leer ist
Prüfen ob eine Zeichenkette null oder leer ist in C#

In diesem Lernprogramm werden die Methoden zum Überprüfen, ob eine Zeichenkette in C# leer oder null ist, erläutert.

Prüfen, ob eine Zeichenkette leer oder null in C# ist

Wenn wir nach einer Zeichenkette suchen möchten, die entweder den Wert null oder den Wert "" enthält, können wir die Methode string.IsNullOrEmpty() in C# verwenden. Die Methode string.IsNullOrEmpty() hat einen booleschen Rückgabetyp. Es gibt true zurück, wenn die Zeichenkette entweder leer oder null ist. Siehe das folgende Codebeispiel.

using System;

namespace check_string {
  class Program {
    static void Main(string[] args) {
      string s = null;
      if (string.IsNullOrEmpty(s)) {
        Console.WriteLine("String is either null or empty");
      }
    }
  }
}

Ausgabe:

String is either null or empty

Im obigen Code haben wir der Zeichenkettenvariablen s den Wert null zugewiesen und mit der Methode string.IsNullOrEmpty() in C# überprüft, ob er leer oder null ist.

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

Im obigen Abschnitt prüfen wir, ob der Wert null und der Wert "" kombiniert sind. Wenn wir separat prüfen möchten, ob eine Zeichenkette null ist oder nicht, können wir den Vergleichsoperator [==] verwenden. Siehe das folgende Codebeispiel.

using System;

namespace check_string {
  class Program {
    static void Main(string[] args) {
      string s = null;
      if (s == null) {
        Console.WriteLine("String is null");
      }
    }
  }
}

Ausgabe:

String is null

Im obigen Code prüfen wir mit dem Vergleichsoperator == in C#, ob die Zeichenkettenvariable s null ist oder nicht.

Überprüfen Sie, ob eine Zeichenkettenvariable in C# leer ist

Wie im vorherigen Beispiel können wir auch separat mit dem Feld string.Empty in C# prüfen, ob eine Zeichenkette leer ist oder nicht. Das Feld string.Empty steht für ein Leerzeichen in C#. Siehe das folgende Codebeispiel.

using System;

namespace check_string {
  class Program {
    static void Main(string[] args) {
      string s = "";
      if (s == string.Empty) {
        Console.WriteLine("String is empty");
      }
    }
  }
}

Ausgabe:

String is empty

Im obigen Code prüfen wir mit dem Feld string.Empty in C#, ob die Zeichenkette leer ist.

Genießen Sie unsere Tutorials? Abonnieren Sie DelftStack auf YouTube, um uns bei der Erstellung weiterer hochwertiger Videoanleitungen zu unterstützen. Abonnieren
Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

Verwandter Artikel - Csharp String