HOWTO · Csharp
Prüfen ob eine Zeichenkette null oder leer ist in C#
Die Methode string.IsNullOrEmpty() wird verwendet, um zu überprüfen, ob eine Zeichenkette den Wert null oder string.Empty enthält oder nicht in C#.
Auf dieser Seite
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.