title: Selecting specific object in queue ( ie peek +1)
body: <p>if Peek returns the next object in a queue, is there a method I can use to get a specific object?  For example, I want to find the third object in the queue and change one of its values?</p>
  
  <p>right now Im just doing a foreach through the queue which might be the best solution, but I didnt know if there was something special you can use with peek?  ie Queue.Peek(2)</p>