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

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

相关提示

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

请参见

任务

如何:使用异常助手

参考

SafeArrayRankMismatchException

概念

数组的默认封送处理

数组 (Visual Basic)