コンテナに何かを追加する際に奇妙な問題が発生しています。isServerがまだ1であっても、アイテムを追加しようとすると、whileループを終了するだけです。同じ結果のカスタム関数を作成しようとしました。次に、Add(..)関数を直接呼び出してみましたが、それでも同じ結果になりました。コンテナにアイテムを挿入すると、ループがどのように終了するのかわかりませんか?gamedataクラスは次のとおりです。
2 に答える
3
例外が発生する可能性はありますか? 上位のコードの一部が例外をキャッチして投げている可能性があります。Try/Catch ブロックで HandleSListPacket メソッドをラップしてみて、カスタム ダイアログを使用して例外を表示します。
try {
// HandleSListPacket() code goes here
}
catch (Exception ex) {
MessageBox.Show("Caught Exception: " + ex);
throw;
}
于 2009-07-28T15:49:10.377 に答える
0
Spodiの答えに便乗するには、重複したキーをに追加している可能性はありますServerList
か? これはDictionary
型では許可されていないため、2 つの同一realServerName
の値が追加されると例外がスローされます。
于 2009-07-28T15:56:56.027 に答える