title: Converting Enums to Key,Value Pairs
body: <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>