Solucionando problemas de exceções: System.Runtime.InteropServices.SafeArrayRankMismatchException
A SafeArrayRankMismatchException exceção é lançada quando a classificação de uma entrada SAFEARRAY não corresponde a classificação especificada na assinatura gerenciada.
Associated Tips
- Certificar-se de que a matriz tem o número necessário de dimensões.
Porque o posto e limites de uma matriz segura não podem ser determinados a partir da biblioteca de tipo, a classificação é assumido como 1 igual e o limite inferior será considerado 0 igual. Posto e limites devem ser definidos na assinatura gerenciada produzida pela Tlbimp. exe (importador da biblioteca).
Consulte também
Tarefas
Como: Use o Assistente de exceção
Referência
SafeArrayRankMismatchException