我试图发送一个电子邮件,一旦所有这些条件被发现是真的,但我的问题是,即使条件设置为false,它仍然发送电子邮件。例如,如果var3或var4或var5是“否”,那么我不想发送电子邮件。下面是伪代码是什么我检查,他们都必须是真实的,以发送电子邮件指出:如何使用C#在asp.net中使用IF语句
If(var1 is not blank And var2 is not set to “YES” And (either var3 OR var4 OR var5 are not set to “NO”)
Then
{
Send_Email();
}
这里是我当前的代码:
if var1 != (" ") && var2!= "YES" && var3!= ("NO") || var4!= ("NO") || var5!= ("NO")))
{
sendEmail();
}
您发布的代码不会编译。发布您的真实代码 –
“当前”代码有语法错误。 – asawyer
@Sam,asawyer,为什么你认为OP已经设法编写可编译代码?我相信这就是他在这里问这个问题的原因。 –