Freigeben über


IDebugArrayField::GetRank

Ruft den Rang oder die Anzahl der Dimensionen des Arrays ab.

Syntax

int GetRank(
   out uint pdwRank
);

Parameter

pdwRank
[out] Gibt den Rang zurück.

Rückgabewert

Wenn dies erfolgreich ist, wird S_OK zurückgegeben; andernfalls wird ein Fehlercode zurückgegeben.

Hinweise

Der Rang eines Arrays entspricht der Anzahl der Dimensionen. In C++ und C# sind mehrdimensionale Arrays wirklich Arrays von Arrays und können daher nur als eindimensionales Array betrachtet werden (und die GetRank Methode gibt immer 1 zurück). In Visual Basic werden dagegen mehrdimensionale Arrays unterschiedlich behandelt, und der Rang eines solchen Arrays gibt die Anzahl der Dimensionen wieder (und die GetRank Methode gibt immer die Anzahl der Dimensionen zurück).

Siehe auch