Объявление двумерного зубчатого массива в C # - PullRequest
0 голосов
/ 21 марта 2019

В C ++, чтобы объявить массив массивов (то есть массив указателей на массивы), мы должны использовать:

int **a = new int*[rows];

Это рационально, поскольку каждый элемент в a является указателем массива (т. Е. Int *).

Но в C # мы должны указать следующую команду для объявления зубчатого массива:

int [][]a = new int[rows][];

Однако элементы a являются int[], а не int. Итак, почему это определяется таким образом?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...