Go to the documentation of this file.
18 using System.Collections.Generic;
25 for (var i = 0; i < arr.GetLength(0); i++)
26 flatLength += arr[i].GetLength(0);
29 T[] flat =
new T[flatLength];
31 for (
int i = 0; i < arr.GetLength(0); i++)
33 for (
int j = 0; j < arr[i].GetLength(0); j++)
34 flat[idx++] = arr[i][j];
42 int flatLength = arr.GetLength(0) * arr.GetLength(1);
45 T[] flat =
new T[flatLength];
47 for (
int i = 0; i < arr.GetLength(0); i++)
49 for (
int j = 0; j < arr.GetLength(1); j++)
50 flat[idx++] = arr[i, j];
58 var result =
new int[arr.GetLength(0)];
59 for (var i = 0; i < arr.GetLength(0); i++)
62 result[i] = arr[i].Length;