C# load multidimensional array to datatable
   [Test] public  void  Test() {     int [,] numbers = new  int [3, 2] { { 9, 99 }, { 3, 33 }, { 5, 5 } };                DataTable dt = new  DataTable();     Console.WriteLine(numbers.Rank);     Console.WriteLine(numbers.Length);     for  ( int  dimension = 0; dimension < numbers.Rank; dimension++)     {         dt.Columns.Add( "Column" +(dimension+1));     }     Console.WriteLine( "Array" );     for  ( int  element = 0; element < (numbers.Length / numbers.Rank); element++)     {         DataRow row = dt.NewRow();         for  ( int  dimension = 0; dimension < numbers.Rank; dimension++)         {             Console.Write( "{0} " , numbers[element,dimension]);                                row[ "Column"  + (dimension + 1)] = numbers[element, dimension];         }         dt.Rows.Add(row);         Console.WriteLine();     }     Console.WriteLine( "DataTable" );     foreach  (DataRow row in  dt.Rows)     {         foreach  (Dat...