title: Which is better? array, ArrayList or List<T> (in terms of performance and speed)
body: <p>I require a fast speed in processing my page. The count of the values to be added will be dynamic.</p>
  
  <p>Which one of the above is preferred? Support with a valid reason.</p>
  
  <p>Edit: For eg:</p>
  
  <pre><code>string str = "a,b,c"; //Count of the number of elements in str is not fixed
  string[] arr = str.Split(',');
  </code></pre>
  
  <p>or,</p>
  
  <pre><code>ArrayList al = new ArrayList();
  al.Add(str.Split(','));
  </code></pre>