У меня есть два текстовых поля, и я хочу пропустить блок кода только, когда оба они пусты:Почему этот оператор IF возвращает false?
if (txtBox1.Text.Trim() != string.Empty && txtBox2.Text.Trim() != string.Empty)
{
// Do something
}
Если какой-либо из текстовых полей есть что-то, я хочу // сделать что- части в выполнить. Только когда оба пустые, я хочу пропустить.
Однако приведенный выше фрагмент кода не работает. Зачем?
String.IsNullOrEmpty - хороший вспомогательный метод для проверки пустых или нулевых строк –
@jstawski: Хороший вызов, хотя, честно говоря, я никогда не видел свойство 'TextBox.Text', возвращающее' null' (чтобы не предполагать, что я эксперт по этому вопросу). –