title: Convert 'ArrayList' to 'List<string>' (or 'List<T>') using LINQ
body: <p>I want to convert an <code>ArrayList</code> to a <code>List&lt;string&gt;</code> using LINQ. I tried <code>ToList()</code> but that approach is not working:</p>
  
  <pre><code>ArrayList resultsObjects = new ArrayList();
  List&lt;string&gt; results = resultsObjects.ToList&lt;string&gt;();
  </code></pre>