title: System.Collections.IDictionaryEnumerator over System.Collections.IEnumerator advantages
body: <p>I am very much confused in this question.</p>
  
  <blockquote>
    <p>Which of the following advantages does
    System.Collections.IDictionaryEnumerator provide over
    System.Collections.IEnumerator?</p>
    
    <p>a: It adds properties for direct access to both the Key and the
    Value<br> b: It is optimized to handle the structure of a
    Dictionary.<br> c: It provides properties to determine if the
    Dictionary is enumerated in Key or Value order<br> d: It provides
    reverse lookup methods to distinguish a Key from a specific Value<br></p>
  </blockquote>