Coverting Enums to Key,Value Pairs
<p>How to convert Enum to Key,Value Pairs. I have converted it in <strong>C# 3.0</strong> .</p>

<pre><code> public enum Translation
    {
        English,
        Russian,
        French,
        German
    }

   string[] trans = Enum.GetNames(typeof(Translation));

   var v = trans.Select((value, key) =&gt;
   new { value, key }).ToDictionary(x =&gt; x.key + 1, x =&gt; x.value);
</code></pre>

<p>In <strong>C# 1.0</strong> What is the way to do so?</p>
