Flattening a Multi-Dimensional Array
int[,] matrix = { { 1, 2 }, { 3, 4 }, { 5, 6 } };
int[] flattened = matrix.Cast<int>().ToArray();
// Result: flattened = { 1, 2, 3, 4, 5, 6 }
int[,] matrix = { { 1, 2 }, { 3, 4 }, { 5, 6 } };
int[] flattened = matrix.Cast<int>().ToArray();
// Result: flattened = { 1, 2, 3, 4, 5, 6 }