title: Does ArrayList in C# can contain objects various types?
body: <p>Is it possible, to do something like that:</p>
  
  <pre><code>ArrayList arl = new ArrayList();
  arl.Add(1);
  arl.Add("test");
  
  int[,] tab = new int[4, 4];
  init(tab);
  
  arl.Add(tab);
  </code></pre>
  
  <p>Is it possible to contain objects of various types (Like in JavaScript or Lua)? (C#)</p>