title: swift two dimensional array of unknown size to c#
body: <p>I'm having difficulties wrapping my head around two dimensional array in Swift and how to convert it to c# Xamarin iOS.</p>
  
  <p>The <a href="https://gist.github.com/smswz/393b2d6237b7837234015805c600ada2#file-gridlayout-swift-L78" rel="nofollow noreferrer">code</a> is the following:</p>
  
  <pre><code>/// This represents a 2 dimensional array for each section, indicating whether each block in the grid is occupied
  /// It is grown dynamically as needed to fit every item into a grid
  private var sectionedItemGrid: Array&lt;Array&lt;Array&lt;Bool&gt;&gt;&gt; = []
  </code></pre>
  
  <p>Is it not a 3 dimensional bool array?</p>
  
  <p>What would be the c# equivalent?</p>
  
  <p>I guess I should use a List instead. But what would be T exactly?</p>