在Switch Case 不同的區塊,宣告相同的變數,會出現錯誤。
switch (item)
{
case "1":
int temp = 1;
break;
case "2":
int temp = 2;
break;
}
錯誤訊息:己經在此範圍定義名為”temp”的區域變數或函式。
解決方法:在 Case 區段加入 { } 括號。
switch (item) {
case "1": {
int temp = 1;
break;
}
case "2": {
int temp = 2;
break;
}
}