メインコンテンツへスキップ
< すべてのトピックに戻る

「ArgumentOutOfRangeException」が出た場合は?

メソッドに渡した数値(引数)が、ルールで許されている範囲を超えています(例:文字を切り取る処理で、文字数以上の長さを指定した)。

リストから要素を取り出したり、文字列の一部を切り出したりする標準機能において、マイナスの値や大きすぎる値を渡すと安全のために処理を中断する仕様だからです。

エラーの出たメソッド(Substringなど)に渡している数値を確認し、その数値が 0未満になっていないか、または対象の長さ(CountやLength)を超えていないか、直前でログを出して修正します。

目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に