。クラスには4つの整数と1バイトが含まれます。整数の1つは、増分する必要があるカウンタを表します。ハッシュテーブルの.NET例外
ハッシュテーブルには1つの要素しかありません。鍵は"Tomo"
です。私も、デバッガを使用しているが、私はハッシュテーブルは、そのインスタンスが含まれていることを見ることができます、null参照の例外を取得し、最後の行で
string strM = "Tomo"
MarketPlace mkt = (MarketPlace)mHash[strM];
mkt.nCter++;
:
私はこれを行います。このコードは1週間前にうまくいきました。 mkt
がnull
で、その場所で
mHash[strM] = mkt;
mHash.Add(strM, mkt);
:
.NET 2.0を使用しています。なぜHashtableを使用していますか? 'Dictionary' –
なぜか? .NET 2.0ではHashTableを使用できません。 –
.Net 1.1/1.0との下位互換性があります。あなたは本当にそれを使用しないでください。 –