C# 我无法创建C if语句
您好,我正在尝试编写一个if语句,通过OR检查其中的任何条件,但我无法使其工作,我经常收到此错误: 运算符“| |”不能应用于bool”和lambda表达式类型的操作数 我不知道为什么会出现这样的错误,我以前创建过if语句,并使用了OR逻辑运算符| | |那么有人有什么想法吗。可能是一些愚蠢的事情。我已多次更改括号以尝试使其工作,因此我不认为是这样,这是我的最新尝试:C# 我无法创建C if语句,c#,asp.net,if-statement,logical-operators,C#,Asp.net,If Statement,Logical Operators,您好,我正在尝试编写一个if语句,通过OR检查其中的任何条件,但我无法使其工作,我经常收到此错误: 运算符“| |”不能应用于bool”和lambda表达式类型的操作数 我不知道为什么会出现这样的错误,我以前创建过if语句,并使用了OR逻辑运算符| | |那么有人有什么想法吗。可能是一些愚蠢的事情。我已多次更改括号以尝试使其工作,因此我不认为是这样,这是我的最新尝试: if((Name.IndexOf("Fail") >= 0) || (seatingPreference == "Fail
if((Name.IndexOf("Fail") >= 0) || (seatingPreference == "Fail") || (mealPreference == "Fail") || (myDOB => DateTime.Today) || (myExpiryDate <= DateTime.Today) || (myIssueDate > DateTime.Today))
{
sendEmail = false;
error = true;
}
我希望你能帮助解决这个非常棘手的问题!我只是告诉你,如果你没有猜到你很可能输入错了,我在C语言方面没有太多经验
只需更正myDOB=>DateTime。今天使用myDOB>=DateTime。今天将myDOB=>DateTime.Today更改为myDOB>=DateTime.Today