Я хочу получить следующий элемент в списке, и если список у него заканчивается, я хочу первый элемент. Поэтому я просто хочу, чтобы это было кругом, другими словами.
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];
}
Я довольно недоволен своим собственным решением, показанным выше, дайте мне знать, если у вас есть лучший вариант:)