我可以製作一個動態切換語句,即如果我有一個包含1,2,3,4,5的列表,而不是手動執行case 1 :, case 2:etc我可以使用它一個for循環如下所示?對列表中的元素進行切換聲明
該代碼不起作用。 Visual Studio提供了一個錯誤,說案件必須是一個引用標籤,我是一個初學者。
switch (selectedShow)
{
//Show list is a list of type Shows
for (int i = 0; i < showList.Count; i+=1)
{
case i:
{
waitingList[waitingList.Count].Show = showList[selectedShow];
break;
}
}
}
在我看來,擁有一個動態的case語句是沒有意義的,因爲你不知道在case塊中寫什麼。如果你確實知道要寫什麼,那麼無論如何你都不需要case語句。 – Rob
我覺得字典最適合你的情況。 –