以前にも同様の質問をしたことがありますが、それはリストの場合を除きますが、ここのメンバーが辞書を使用することを勧めたので、辞書を使用することにしました。元のリンクはこちらです。
そのため、辞書の特定の場所に新しいプロセスを追加しようとしています。
rr_dict[Int32.Parse(priority_add_textbox.Text)].Add(new process {
Proc_Id = sjf_queue.Size + 1,
Proc_BurstTime = Int32.Parse(time_add_texbox.Text),
Proc_Priority = Int32.Parse(priority_add_textbox.Text)
});
これが発生すると、エラーが発生します。
タイプ 'System.Collections.Generic.KeyNotFoundException' の未処理の例外が mscorlib.dll で発生しました
追加情報: 指定されたキーがディクショナリに存在しませんでした。
誰かが私が何をする必要があるか知っていますか?