2011-07-28 45 views
2
if (some condition) || 
(some other condition) 
{ 
    // do something 
} 

上述格式不起作用。说invalid expression "||"下一行的继续代码

回答

8

if C#中的语句需要完全包含在一组括号中。在你的两个|| ed表达式中添加另一组,即使在两行上也能正常工作。

if ((some condition) || 
    (some other condition)) 
{ 
    // do something 
} 
7

您在if声明中缺少括号外。例如

if ((some condition) || (some other condition)) 
{ 
    // do something 
} 
5

您的括号内是关,应该是:

if ((some condition) || 
(some other condition)) 
{ 
    // do something 
}