相关疑难解决方法(0)

列表<>获取下一个元素或获取第一个元素

我想获取列表中的下一个元素,如果列表结束,我想要第一个元素.所以我只想用它来换句话说.

   List<int> agents = taskdal.GetOfficeAgents(Branches.aarhusBranch);
    if (lastAgentIDAarhus != -1)
    {
        int index = agents.IndexOf(lastAgentIDAarhus);
        if (agents.Count > index + 1)
        {
            lastAgentIDAarhus = agents[index + 1];
        }
        else
        {
            lastAgentIDAarhus = agents[0];
        }
    }
    else
    {
        lastAgentIDAarhus = agents[0];
    }
Run Code Online (Sandbox Code Playgroud)

我对上面显示的自己的解决方案感到非常不满,请告诉我你是否有更好的解决方案:)

c#

15
推荐指数
3
解决办法
6万
查看次数

标签 统计

c# ×1