Я знаю, что 2d массивы представляют собой массивы массивов. Чтобы получить строку, вы можете сделать:
rowArray = my2Darray[row]
Поскольку каждая строка может быть другого размера, я предполагаю, что она не построена для получения столбца из 2D-массива. Это заставляет меня поверить, что вам нужно будет сделать что-то вроде:
for(int row = 0; row < numRows; row++)
{
colArray[row] = m2Darray[row][columnOfInterest];
}
Это правильно? Это единственный способ?