Выбор определенного объекта в очереди (например, peek +1)

Если Peek возвращает следующий объект в очереди, есть ли метод, который я могу использовать для получения определенного объекта? Например, я хочу найти третий объект в очереди и изменить одно из его значений?

Прямо сейчас Я просто выполняю foreach через очередь, что может быть лучшим решением, но я не знал, есть ли у вас что-то особенное. можно использовать с peek? т.е. Queue.Peek (2)

11
задан Leroy Jenkins 26 May 2011 в 13:11
поделиться