我可以做一个动态切换语句,即如果我有一个包含1,2,3,4,5的列表,而不是手动执行情况1,情况2:等等,可以使用如下所示的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;
            }
        }

    }

最佳答案

似乎您只想要:

waitingList[waitingList.Count].Show = showList[selectedShow];

关于c# - 在列表中的元素上切换语句,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36371737/

10-13 06:54