Ho due caselle di testo e voglio saltare un blocco di codice solo quando entrambi sono vuoti:Perché questa istruzione IF restituisce false?
if (txtBox1.Text.Trim() != string.Empty && txtBox2.Text.Trim() != string.Empty)
{
// Do something
}
Se una delle caselle di testo ha qualcosa, voglio che la // Fai qualcosa parte eseguire. Solo quando entrambi sono vuoti, voglio saltare.
Tuttavia, il suddetto frammento di codice non funziona. Perché?
String.IsNullOrEmpty è un bel metodo di supporto per verificare stringhe vuote o nulle –
@jstawski: Buona chiamata, anche se, a dire il vero, non ho mai visto una proprietà 'TextBox.Text' che restituisce' null' (non per presumere che io sono un esperto in materia). –