我有一个表单,其中有很多文本框,需要从中填充三个文本框才能提交表单。我不想为每个文本框使用每个If块。是否有任何方法可以为所有三个文本框使用单个if语句?我正在使用下面的代码:在单个If语句中检查多个条件 - C#
if (textBox1.Text != "" || textBox2.Text != "" || textBox4.Text != "")
{
// Code
}
else
{
MessageBox.Show("Fill required fields");
}
但是,此代码即使单个文本狐狸填充,其余所需的文本框是空的。
有多少文本框在总计 – Jayy
**建议**:与空字符串比较时,对所有文本框值使用'Trim'。或者你可以使用带'Trim'的'String.IsNullOrEmpty'来进行比较。 –
@AmarPalsapure:或者用.NET 4.0,'String.IsNullOrWhiteSpace' –