我想获取列表中的下一个元素,如果列表结束,我想要第一个元素.所以我只想用它来换句话说.
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# ×1