using static System.Console;
public static void Main()
const int upperLen = 2, lowerLen = 3;
const char separator = ',';
var array = new int[upperLen,lowerLen] { { 1, 2, 3 }, { 4, 5, 6 } };
var output = string.Join(separator, array.Cast<int>());
WriteLine(new string('*', 15));
var parsed = output.Split(separator);
var input = new int[upperLen,lowerLen];
for (var upper = 0; upper < upperLen; upper++)
for(var lower = 0; lower < lowerLen; lower++)
var current = int.Parse(parsed[(upper * lowerLen) + lower]);
input[upper, lower] = current;