ConcurrentDictionary有public bool TryGetValue(TKey key, out TValue value)来检查字典中是否有特定的键,但是我真的不需要out TValue value。只是想知道钥匙是否在字典里。
从技术上讲,我可以使用Item属性,但是必须在try/catch子句中包装它。
发布于 2014-11-07 16:41:14
它也有ContainsKey,满足您的要求。
请参阅here
var dict = new ConcurrentDictionary<string, string>();
if (dict.ContainsKey("KEY"))
{
//do some work
}
else
{
dict["KEY"] = "VALUE";
}https://stackoverflow.com/questions/26805914
复制相似问题