所以,在我的'if'語句中,我需要比較12個整數(來自數組)。整數1到3必須全部相等,整數4到6必須全部相等,等等。我無論如何不能得到這樣的工作。既不使用==兩次也不使用$$。多個條件,如果不工作
if (arr[0] == arr[1]==arr[2]) $$ (arr[3] == arr[4] == arr[5]) $$ (arr[6] == arr[7] == arr[8]) $$ (arr[9] == arr[10] == arr[11])
{
panel[1].BackColor = Color.White;
}
這雖然不起作用。這兩個==(「操作符不能應用於'bool'和'int'類型的操作數和$$(」意外字符'$')都帶下劃線,並且不允許我編譯。 我想我會做一個「==」(當時8分的條件,而不是4)所示:
if (arr[0] == arr[1]) $$ (arr[1] == arr[2]) $$ (arr[3] == arr[4]) $$ (arr[4] == arr[5]) $$ (arr[6] == arr[7]) $$ (arr[7] == arr[8]) $$ (arr[9] == arr[10]) $$ (arr[10] == arr[11])
{
panel[1].BackColor = Color.White;
}
但它仍然無法正常工作。 '=='不再強調,但它仍然不'期望'美元。
我在做什麼錯?
您是否丟失了if語句的打開/關閉括號? –