title: Is there a way to define a List<> of two elements string array?
body: <p>I want to build two-dimentional array of strings where length of one dimention is 2. Similar to this</p>
  
  <pre><code>string[,] array = new string[,]
  {
      {"a", "b"},
      {"c", "d"},
      {"e", "f"},
      {"g", "h"}
  }
  </code></pre>
  
  <p>Doing</p>
  
  <pre><code>List&lt;string[]&gt; list = new List&lt;string[]&gt;();
  
  list.Add(new string[2] {"a", "b"});
  list.Add(new string[2] {"c", "d"});
  list.Add(new string[2] {"e", "f"});
  list.Add(new string[2] {"g", "h"});
  
  list.ToArray();
  </code></pre>
  
  <p>gives me </p>
  
  <pre><code>string[][]
  </code></pre>
  
  <p>but not </p>
  
  <pre><code>string[,] 
  </code></pre>
  
  <p>array.</p>
  
  <p>Just curious, is there some trick to build dynamically</p>
  
  <pre><code>string[,] 
  </code></pre>
  
  <p>array somehow?</p>