Поделиться через


IDebugArrayField::GetRank

Возвращает ранг или число измерений массива.

Синтаксис

int GetRank(
   out uint pdwRank
);

Параметры

pdwRank
[out] Возвращает ранг.

Возвращаемое значение

В случае успешного выполнения возвращается S_OK; в противном случае возвращает код ошибки.

Замечания

Ранг массива соответствует количеству измерений. В C++ и C#многомерные массивы действительно являются массивами массивов и поэтому могут считаться только одномерным массивом (и GetRank метод всегда возвращает 1). С другой стороны, в Visual Basic многомерные массивы обрабатываются по-разному, а ранг такого массива отражает количество измерений (а GetRank метод всегда возвращает количество измерений).

См. также