Как перебрать список по каждому клику пользователя - PullRequest
0 голосов
/ 14 июля 2010

Я сохранил объект в списке.Я хочу повторить их с щелчком пользователя.Есть ли такой метод, как list.next ()

Ответы [ 2 ]

0 голосов
/ 14 июля 2010

Из другого поста:

public void ForEach<T>(IEnumerable<T> items, Action<T> action) 
{ 
    foreach (var item in items) 
        action(item); 
} 

Назовите это так:

ForEach(myList, i => Console.WriteLine(i)); 
0 голосов
/ 14 июля 2010

Лучшим вариантом часто является сохранение текущего индекса в локальной переменной.При каждом «щелчке» просто увеличивайте индекс и используйте значение в list[index].

. Вы можете, потенциально, позвонить list.GetEnumerator() и использовать IEnumerator.MoveNext(), но этобольше шансов вызвать проблемы.В частности, если ваша коллекция изменяется между щелчками, у вас будут проблемы ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...