How to enumerate through IDictionary
<p>How can I enumerate through an IDictionary? Please refer to the code below.</p>

<pre><code> public IDictionary&lt;string, string&gt; SelectDataSource
 {
    set
    {
        // This line does not work because it returns a generic enumerator,
        // but mine is of type string,string
        IDictionaryEnumerator enumerator = value.GetEnumerator();
    }
 }
</code></pre>
