title: Where to use string [] vs list <string> in C#
body: <p><code>String[]</code> is light weight compared to <code>list&lt;string&gt;</code>. So if I don't have any need to manipulate my collection, should I use <code>string[]</code> or is it always advisable to go for <code>list&lt;string&gt;</code>?</p>
  
  <p>In case of <code>list&lt;string&gt;</code>, do we need to perform null check or not required? </p>