В C # есть 2 способа создания многомерных массивов.
int[,] array1 = new int[32,32];
int[][] array2 = new int[32][];
for(int i=0;i<32;i++) array2[i] = new int[32];
Я знаю, что первый метод создает внутри себя одномерный массив, а второй метод создает массив массивов ( медленный доступ).
Однако в Java нет такой вещи, как [,], и я вижу многомерные массивы, объявленные следующим образом:
int[][] array3 = new int[32][32];
Поскольку такой синтаксис недопустим в C #, а в Java нет int [ ,]
, мне интересно, эквивалентно ли это array1
? Или это все еще массив массивов?