title: Is it possible to store multiple data types in an ArrayList using C#?
body: <p>In C#, can I store multiple data types in an ArrayList?
  Like;</p>
  
  <pre><code>myArrayList.Add(false);
  myArrayList.Add("abc");
  myarrayList.Add(26);
  myArrayList.Add(obj);
  </code></pre>
  
  <p>I know i can make a DataTable or a class for it. </p>
  
  <p>But, please let me know: is this possible? And if so, what are it's De-merits of being a collection class? </p>