title: LINQ and Array.Copy
body: <p>I have the following:</p>
  
  <pre><code>var list = new List&lt;double[]&gt;();
  list.Add(new double[] { 300, 12, 22 });
  list.Add(new double[] { 310, 13, 23 });
  list.Add(new double[] { 320, 14, 24 });
  list.Add(new double[] { 330, 15, 25 });
  </code></pre>
  
  <p>I would like to get from this a multidimensional array containing the first 2 columns:</p>
  
  <pre><code>double[,] a = { {300,12}, {310,13}, {320,14}, {330,15}}
  </code></pre>
  
  <p>Can I do this using linq? And how?</p>