2011-07-28 47 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 
}