关于异常的疑难解答:System.Runtime.InteropServices.SafeArrayRankMismatchException

更新:2007 年 11 月

如果传入的 SAFEARRAY 的秩与托管签名中指定的秩不匹配,则会引发 SafeArrayRankMismatchException 异常。

相关提示

  • 确保您的数组具有所需的维数。
    由于安全数组的秩和界限不能根据类型库确定,因此假定秩等于 1,而假定下限等于 0。秩和界限必须在由 类型库导入程序 (Tlbimp.exe) 产生的托管签名中定义。

请参见

任务

如何:使用异常助手查找有关异常的更多信息

概念

数组的默认封送处理

Visual Basic 中的数组概述

参考

SafeArrayRankMismatchException

SafeArray