C#基本

[C#] 標準例外 System.RankException

2023年5月17日

標準例外「System.RankException」についてです。

定義

例外

System.RankException

原因・意味

  • 要求された次元の配列とは異なる次元の配列を指定した

対処法

  • 要求された次元数の配列を渡す

発生例

例)1次元配列を渡すべき所、2次元配列を渡した場合

int[,] arr = new int[,] {{1,2}, {3,4}};
Array.Reverse(arr);

System.RankException: 'Only single dimension arrays are supported here.'

Array.Reverse()は1次元配列のみ許可しています。

備考

  • このエラーが出た場合は、配列の次元数が要求されたものと合っているか確認してください。

-C#基本
-