title: List<T> or IList<T>
body: <p>Can anyone explain to me why I would want to use IList over List in C#?</p>
  
  <p><em>Related question: <a href="https://stackoverflow.com/questions/387937">Why is it considered bad to expose <code>List&lt;T&gt;</code></a></em></p>