Как получить длину строки или столбца многомерного массива в C #?
например:
int[,] matrix = new int[2,3];
matrix.rowLength = 2;
matrix.colLength = 3;
поскольку 2-й массив использует этот код:
var array = new int[,]
{
{1,2,3,4,5,6,7,8,9,10 },
{11,12,13,14,15,16,17,18,19,20 }
};
var row = array.GetLength(0);
var col = array.GetLength(1);
вывод кода:
для синтаксиса массива n-d похоже выше кода:
var d1 = array.GetLength(0); // size of 1st dimension
var d2 = array.GetLength(1); // size of 2nd dimension
var d3 = array.GetLength(2); // size of 3rd dimension
.
.
.
var dn = array.GetLength(n-1); // size of n dimension
С наилучшими пожеланиями!