title: C# Convert ArrayList to List of string?
body: <p>I have an <code>ArrayList</code>, need to add the items of ArrayList into a List of string. I tried the following:</p>
  
  <pre><code>listString.AddRange(new List&lt;string&gt;((string[])this.arrayList.ToArray()))
  </code></pre>
  
  <p>But this gives an exception of </p>
  
  <blockquote>
    <p>Unable to cast object of type 'System.Object[]' to type 'System.String[]'</p>
  </blockquote>
  
  <p>Please note :; I can't use .Cast as I am working in framework <code>4.0</code>.</p>