title: Performance concern: StringCollection vs List<String>
body: <p>I was wondering when I should use <strong>List&lt; string ></strong> and when I should use <strong>StringCollection</strong>. </p>
  
  <p>Let's say that I have to deal with large number of strings (like text files of 10mb).</p>
  
  <blockquote>
    <p>I know that <strong><em>List&lt; T ></em></strong> provides more powerful functions than
    <strong>StringCollection</strong>.</p>
  </blockquote>
  
  <p>But sometimes I kind of find the List&lt; T > <strong>slow</strong> when for example telling a Gridview that its datasource is a List&lt; String >...</p>
  
  <blockquote>
    <p><strong>So do anyone know the pros and cons of these collections, concerning speed and weight in memory?</strong></p>
  </blockquote>
  
  <p>Concerning their functionalities, I am sure everybody will agree to say that List is the best, so my question is not about that. Consider the question is about projects on Frameworks 4.0, so both can be used.</p>