title: Is there a "HasNext" method for an IEnumerator?
body: <p>With Java <code>Iterator</code>s, I have used the <code>hasNext</code> method to determine whether an iteration has more elements (without consuming an element) -- thus, <code>hasNext</code> is like a "<code>Peek</code>" method.</p>
  
  <p>My question:  is there anything like a "<code>hasNext</code>" or "<code>Peek</code>" method with C#'s generic <code>IEnumerator</code>s?</p>