有没有办法一次为Dictionary<string, int>
找到一个键的值?现在我正在打两个电话。词典包含键和在一个函数中获取值
if(_dictionary.ContainsKey("key") {
int _value = _dictionary["key"];
}
我想要做它喜欢:
object _value = _dictionary["key"]
//but this one is throwing exception if there is no such key
我想如果返回null不存在这样的键或一个电话获得的价值?
如果字典包含带有该键的元素,则TryGetValue将返回true,否则返回false。 – Femaref
如果他有一个像{“key”,0}这样的键/值对,并且他试图从一个不存在的键中获取该值,那么该int值将为0。 – terrybozzio
@terrybozzio在这种情况下'exists'将会是'false' –