疑難排解例外狀況:System.Runtime.InteropServices.SafeArrayRankMismatchException
當收到的 SAFEARRAY 陣序不符合 Managed 簽章中指定的陣序時,就會擲回 SafeArrayRankMismatchException 例外狀況。
相關秘訣
- 請確定陣列具備所需的維度數目。
因為無法從型別程式庫來判斷安全陣列的陣序和界限,所以陣序會假設等於 1,而下限假設等於 0。 陣序和界限必須在Tlbimp.exe (型別程式庫匯入工具) 所產生的 Managed 簽章中定義。
請參閱
工作
參考
SafeArrayRankMismatchException