ちょっと私はこのような次のコードを持っています
public object RetrieveItemRun(int item)
{
if (dictionary.ContainsKey(item))
{
MessageBox.Show("Retrieving" + item.ToString());
}
return dictionary[item];
}
0 のキーを取得しようとすると常にクラッシュします。メッセージ ボックスが表示されるため、ContainsKey メソッドは true ですが、キーから値を取得しようとすると、次のようにクラッシュします。
「指定されたキーは辞書にありませんでした」