1

次のようなコードがあります。

if (!likeDict.ContainsKey(s))
{
    likeDict.Add(s, s);
}

同じキーを持つアイテムが既に追加されているというエラーが表示され続けます。私は、ContainsKey がこれのチェックであると考えました。これは、追加行ではなく、エラーが発生している場所です。私は、ContainsKey を誤解していますか?

4

2 に答える 2

0

これが静的/共有リソースである場合、エラーが発生する可能性があります (前のコメントで指摘されているように)。この場合、lockステートメントを適用します。

これが役立つことを願っています。がんばれ、AB

于 2013-05-07T20:45:18.653 に答える