任何人都请帮助我,我的问题是这个 我想使用'if'这样的语句来检查c#,更多文本框值条件,
if(txtbox1.Text == "" && txtbox2.Text == "" && ...&&txtboxN.Text =="")
{
MessageBox.Show("Please enter the details");
return;
}
但是当我使用更多条件时,它没有采取'第二'和其他条件.. 这是什么解决方案?
答案 0 :(得分:10)
听起来你想要或 NOT 和(即将&&
替换为||
)。
答案 1 :(得分:5)
我认为你想使用OR而不是AND:
if(txtbox1.Text == "" || txtbox2.Text == "" || ...||txtboxN.Text =="")
如果至少有一个文本框为空,则会显示消息框。
答案 2 :(得分:2)
您必须使用& ,而不是&& 。
如果第一个条件为false,则使用&amp;&amp; <和strong>,根本不评估其他条件
无论如何,我认为您应该使用||
,因此如果其中一个文本框为空,则会显示您的消息。