共用方式為


疑難排解例外狀況:System.Runtime.InteropServices.SafeArrayRankMismatchException

當收到的 SAFEARRAY 陣序不符合 Managed 簽章中指定的陣序時,就會擲回 SafeArrayRankMismatchException 例外狀況。

相關秘訣

  • 請確定陣列具備所需的維度數目。
    因為無法從型別程式庫來判斷安全陣列的陣序和界限,所以陣序會假設等於 1,而下限假設等於 0。 陣序和界限必須在Tlbimp.exe (型別程式庫匯入工具) 所產生的 Managed 簽章中定義。

請參閱

工作

HOW TO:使用例外狀況助理

參考

SafeArrayRankMismatchException

概念

陣列的預設封送處理

Visual Basic 中的陣列