Prüfen, ob TextBox leer ist in C#
-
Prüfen, ob eine TextBox leer ist mit der Funktion
String.IsNullOrEmpty()
inC#
-
Prüfen, ob eine TextBox leer ist mit der Eigenschaft
TextBox.Text.Length
inC#
![Prüfen, ob TextBox leer ist in C#](/img/Csharp/feature-image---csharp-check-if-textbox-is-empty.webp)
In diesem Tutorial wird erläutert, wie Sie überprüfen, ob ein Textfeld in C# leer ist oder nicht.
Prüfen, ob eine TextBox leer ist mit der Funktion String.IsNullOrEmpty()
in C#
Die Funktion String.IsNullOrEmpty()
prüft, ob ein String in C# null oder leer ist oder nicht. Die Funktion String.IsNullOrEmpty()
hat einen booleschen Rückgabetyp und gibt true
zurück, wenn der String entweder null
oder leer ist und andernfalls false
zurückgibt. Mit der Funktion String.IsNullOrEmpty()
für den String in der Eigenschaft TextBox.Text
können Sie überprüfen, ob der Text im Textfeld leer ist oder nicht. Siehe das folgende Codebeispiel.
using System;
using System.Windows.Forms;
namespace check_if_textbox_is_empty {
public partial class Form1 : Form {
public Form1() {
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e) {
if (String.IsNullOrEmpty(textBox1.Text)) {
label1.Text = "TEXT BOX IS EMPTY";
}
}
}
}
Ausgabe:
Im obigen Code haben wir mit der Funktion String.IsEmptyOrNot()
in C# überprüft, ob das Textfeld leer ist oder nicht. Wir können auch die Funktion String.IsNullOrWhitespace()
verwenden, um zu überprüfen, ob sich im Textfeld Leerzeichen befinden oder nicht, wie unten gezeigt.
using System;
using System.Windows.Forms;
namespace check_if_textbox_is_empty {
public partial class Form1 : Form {
public Form1() {
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e) {
if (String.IsNullOrWhitespace(textBox1.Text)) {
label1.Text = "TEXT BOX IS EMPTY";
}
}
}
}
Dieser Ansatz berücksichtigt auch die Leerzeichen und zeigt die Fehlermeldung TEXT BOX IS EMPTY
an, wenn sich nur Leerzeichen im Textfeld befinden.
Prüfen, ob eine TextBox leer ist mit der Eigenschaft TextBox.Text.Length
in C#
Die Eigenschaft TextBox.Text.Length
ermittelt die Länge des Textes im Textfeld in C#. Wir können die Bedingung TextBox.Text.Length == 0
in der Anweisung if
verwenden, um zu überprüfen, ob das Textfeld leer ist oder nicht. Siehe das folgende Codebeispiel.
using System;
using System.Windows.Forms;
namespace check_if_textbox_is_empty {
public partial class Form1 : Form {
public Form1() {
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e) {
if (textBox1.Text.Length == 0) {
label1.Text = "TEXT BOX IS EMPTY";
}
}
}
}
Ausgabe:
Im obigen Code haben wir mit der Eigenschaft TextBox.Text.Length
in C# überprüft, ob das Textfeld leer ist oder nicht. Diese Methode wird nicht empfohlen, da Leerzeichen nicht berücksichtigt werden.
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