다음을 통해 공유


예외 문제 해결: System.Runtime.InteropServices.SafeArrayRankMismatchException

SafeArrayRankMismatchException 예외는 들어오는 SAFEARRAY의 차수가 관리되는 시그니처에 지정된 차수와 일치하지 않는 경우에 throw됩니다.

관련 팁

  • 배열의 차원이 올바른지 확인하십시오.
    형식 라이브러리에서 안전 배열의 차수와 범위를 확인할 수 없으므로 차수는 1로, 하한은 0으로 가정됩니다. Tlbimp.exe(형식 라이브러리 가져오기)에서 생성하는 관리되는 시그니처에 차수와 범위를 정의해야 합니다.

참고 항목

작업

방법: 예외 도우미 사용

참조

SafeArrayRankMismatchException

개념

배열에 대한 기본 마샬링

기타 리소스

Visual Basic의 배열