問題タブ [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.
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]
c# - c# - Listview の SubItems インデックスの範囲外のインデックス
他のすべての列をそのままにして、特定の列にテキストを追加したいこのコードがあります。ただし、SubItems のインデックスを 0 から 1 または 2 に増やすと、次のようなエラーが表示されます。
System.Windows.Forms.dll で 'System.ArgumentOutOfRangeException' 型の未処理の例外が発生しました
追加情報: InvalidArgument=「1」の値は「インデックス」には無効です。
これは私のコードです:
go - Golang パニック: ランタイム エラー: 範囲外のインデックスは、デバッガーの外部で実行した場合にのみ発生します
特定のスライスで合計が特定の合計になる 2 つの整数を見つけるために、次のコードを使用しています。
ただし、コードを実行してアイテムのペアを見つけようとすると、次のエラーが発生します。
(関連する行は、上に <--!sc 、下に <--!main で示されています)
デバッグを試みるために、次のプロジェクトhttps://github.com/mailgun/godebugを使用してテストしたところ、コードが問題なく実行されることがわかりました。
現在、範囲外の値にアクセスする方法はわかりませんが、これをさらにデバッグする方法がわかりません...
これに関するガイダンスをいただければ幸いです。
詳細については、実装しようとしているコードジャムを次に示します: https://code.google.com/codejam/contest/351101/dashboard#s=p0
編集:さらにコンテキストについては、この関数を呼び出す実行中のメインファイルを次に示します。
ReadLines は問題なく正常に動作します。
.net - Visual Basic の For Each ループ: IndexOutOfRangeException
次のコードで VB.Net で IndexOutOfRangeException が発生するのはなぜですか。
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' のステップ オーバー
なぜこれが起こるのか誰か知っていますか?
わかった
このエラーの大きな問題を見つけました
ソフトウェアが自動的にチェックまたはチェック解除されると、ソフトウェア内のいくつかのイベントがランダムにトリガーされ、エラーの原因になります。
c# - インデックスが範囲外の例外を受け取るのはなぜですか
移動関数を呼び出すと、範囲外のインデックスが発生する理由がわかりません。「マップ」の右下隅にプレーヤーを設定しているので、北または西に移動できるはずですが、何らかの理由でインデックスが範囲外の例外を取得し続けます。
これがメインプログラムです:
移動するコードは次のとおりです。
最後に、CreateMap のコードを示します。