title: Conversion of System.Array to List
body: <p>Last night I had dream that the following was impossible. But in the same dream, someone from SO told me otherwise.  Hence I would like to know if it it possible to convert <code>System.Array</code> to <code>List</code></p>
  <pre class="lang-cs prettyprint-override"><code>Array ints = Array.CreateInstance(typeof(int), 5);
  ints.SetValue(10, 0);
  ints.SetValue(20, 1);
  ints.SetValue(10, 2);
  ints.SetValue(34, 3);
  ints.SetValue(113, 4);
  </code></pre>
  <p>to</p>
  <pre class="lang-cs prettyprint-override"><code>List&lt;int&gt; lst = ints.OfType&lt;int&gt;(); // not working
  </code></pre>