Лучшим вариантом часто является сохранение текущего индекса в локальной переменной.При каждом «щелчке» просто увеличивайте индекс и используйте значение в list[index]
.
. Вы можете, потенциально, позвонить list.GetEnumerator()
и использовать IEnumerator.MoveNext()
, но этобольше шансов вызвать проблемы.В частности, если ваша коллекция изменяется между щелчками, у вас будут проблемы ...