次のようなコードがあります。
if (!likeDict.ContainsKey(s))
{
likeDict.Add(s, s);
}
同じキーを持つアイテムが既に追加されているというエラーが表示され続けます。私は、ContainsKey がこれのチェックであると考えました。これは、追加行ではなく、エラーが発生している場所です。私は、ContainsKey を誤解していますか?
次のようなコードがあります。
if (!likeDict.ContainsKey(s))
{
likeDict.Add(s, s);
}
同じキーを持つアイテムが既に追加されているというエラーが表示され続けます。私は、ContainsKey がこれのチェックであると考えました。これは、追加行ではなく、エラーが発生している場所です。私は、ContainsKey を誤解していますか?
これが静的/共有リソースである場合、エラーが発生する可能性があります (前のコメントで指摘されているように)。この場合、lockステートメントを適用します。
これが役立つことを願っています。がんばれ、AB