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

Muhammad Maisam Abbas 16 Februar 2024
  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.

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