title: Populate dictionary from enum
body: <p>I have the following enum: </p>
  
  <pre><code>public enum LifeCycle
  {
      Pending = 0,
      Approved = 1,
      Rejected = 2,
  }
  </code></pre>
  
  <p>And I want to create </p>
  
  <pre><code>Dictionary&lt;int, string&gt; LifeCycleDict;  
  </code></pre>
  
  <p>from the <code>enum</code> value and its <code>toString</code></p>
  
  <p>Is there a way to do it with linq?<br>
  (The equivelant to java's enum.values  )
  Thanks.</p>