問題タブ [indexoutofrangeexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
132 参照

python - Python:データセットに入力するための範囲外のリストインデックスエラー

[101,102,105,106,108,111]対応する timesのデータセットがあります[1,2,5,6,8,11]。n 回目と n 回目 + 1 時間の差が 1 でない場合、データ セットにゼロを入力する必要があります。

全体として、新しい時間セットと[1,2,3,4,5,6,7,8,9,10,11]新しい日付セットが必要です[101,102,0,0,105,106,0,108,0,0,111]

0 投票する
1 に答える
873 参照

c# - c# - Listview の SubItems インデックスの範囲外のインデックス

他のすべての列をそのままにして、特定の列にテキストを追加したいこのコードがあります。ただし、SubItems のインデックスを 0 から 1 または 2 に増やすと、次のようなエラーが表示されます。

System.Windows.Forms.dll で 'System.ArgumentOutOfRangeException' 型の未処理の例外が発生しました

追加情報: InvalidArgument=「1」の値は「インデックス」には無効です。

これは私のコードです:

0 投票する
1 に答える
4011 参照

go - Golang パニック: ランタイム エラー: 範囲外のインデックスは、デバッガーの外部で実行した場合にのみ発生します

特定のスライスで合計が特定の合計になる 2 つの整数を見つけるために、次のコードを使用しています。

ただし、コードを実行してアイテムのペアを見つけようとすると、次のエラーが発生します。

(関連する行は、上に <--!sc 、下に <--!main で示されています)

デバッグを試みるために、次のプロジェクトhttps://github.com/mailgun/godebugを使用してテストしたところ、コードが問題なく実行されることがわかりました。

現在、範囲外の値にアクセスする方法はわかりませんが、これをさらにデバッグする方法がわかりません...

これに関するガイダンスをいただければ幸いです。

詳細については、実装しようとしているコードジャムを次に示します: https://code.google.com/codejam/contest/351101/dashboard#s=p0

編集:さらにコンテキストについては、この関数を呼び出す実行中のメインファイルを次に示します。

ReadLines は問題なく正常に動作します。

0 投票する
2 に答える
97 参照

.net - Visual Basic の For Each ループ: IndexOutOfRangeException

次のコードで VB.Net で IndexOutOfRangeException が発生するのはなぜですか。

0 投票する
0 に答える
22 参照

vb.net - チェックボックスのVB.NET System.IndexOutOfRangeException

VB.NETのフォームイベントを勉強中

私のプログラムは、VB.NET フォームで日付の一部を読み込んで設定しています。

ソフトウェアでチェック ボックスを true に切り替えると、突然 System.IndexOutOfRangeException が発生します。

たとえば、コントロールと for ループを使用してチェック ボックスのステータスを切り替えています コントロール メソッドを使用してグループ ボックスのチェックボックスをループおよび検索しています

プログラムが " sc.Checked = CB.F" のようにチェックボックスを false に設定した場合。エラーはありません

ただし、プログラムがチェックボックスをtrueに設定すると(sc.Checked = CB.T)、System.IndexOutOfRangeExceptionに戻ります。

なぜこれが起こるのかはっきりとはわかりません...

エラーメッセージは

Myproject.exe で、タイプ 'System.IndexOutOfRangeException' の初回例外が発生しました

ステップ イン: 非ユーザー コード 'System.Windows.Forms.Control.WmShowWindow' をステップ オーバーする

ステップ イン: 非ユーザー コード 'System.Windows.Forms.NativeWindow.DebuggableCallback' をステップ オーバーする

ステップ イン: 非ユーザー コード 'System.Windows.Forms.Control.SetVisibleCore' のステップ オーバー

ステップ イン: 非ユーザー コード 'System.Windows.Forms.Form.SetVisibleCore' のステップ オーバー

なぜこれが起こるのか誰か知っていますか?

わかった

このエラーの大きな問題を見つけました

ソフトウェアが自動的にチェックまたはチェック解除されると、ソフトウェア内のいくつかのイベントがランダムにトリガーされ、エラーの原因になります。

0 投票する
1 に答える
429 参照

c# - インデックスが範囲外の例外を受け取るのはなぜですか

移動関数を呼び出すと、範囲外のインデックスが発生する理由がわかりません。「マップ」の右下隅にプレーヤーを設定しているので、北または西に移動できるはずですが、何らかの理由でインデックスが範囲外の例外を取得し続けます。

これがメインプログラムです:

移動するコードは次のとおりです。

最後に、CreateMap のコードを示します。