Controlla se TextBox è vuoto in C#
-
Controlla se una casella di testo è vuota con la funzione
String.IsNullOrEmpty()
inC#
-
Controlla se un TextBox è vuoto con la proprietà
TextBox.Text.Length
inC#
Questo tutorial discuterà come verificare se una casella di testo è vuota o meno in C#.
Controlla se una casella di testo è vuota con la funzione String.IsNullOrEmpty()
in C#
La funzione String.IsNullOrEmpty()
controlla se una stringa è nulla o vuota o meno in C#. La funzione String.IsNullOrEmpty()
ha un tipo di ritorno booleano e restituisce true
se la stringa è null
o vuota e altrimenti restituisce false
. Possiamo usare la funzione String.IsNullOrEmpty()
sulla stringa all’interno della proprietà TextBox.Text
per verificare se il testo all’interno della casella di testo è vuoto o meno. Vedere il seguente esempio di codice.
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";
}
}
}
}
Produzione:
Nel codice sopra, abbiamo verificato se la casella di testo è vuota o meno con la funzione String.IsEmptyOrNot()
in C#. Possiamo anche usare la funzione String.IsNullOrWhitespace()
per controllare se ci sono spazi bianchi o meno all’interno della casella di testo, come mostrato sotto.
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";
}
}
}
}
Questo approccio prende in considerazione anche gli spazi bianchi e visualizza il messaggio di errore TEXT BOX IS EMPTY
se ci sono solo spazi bianchi all’interno della casella di testo.
Controlla se un TextBox è vuoto con la proprietà TextBox.Text.Length
in C#
La proprietà TextBox.Text.Length
ottiene la lunghezza del testo all’interno della casella di testo in C#. Possiamo usare la condizione TextBox.Text.Length == 0
all’interno dell’istruzione if
per verificare se la casella di testo è vuota o meno. Vedere il seguente esempio di codice.
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";
}
}
}
}
Produzione:
Nel codice sopra, abbiamo verificato se la casella di testo è vuota o meno con la proprietà TextBox.Text.Length
in C#. Questo metodo non è consigliato perché non prende in considerazione gli spazi bianchi.
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