gpt4 book ai didi

c# - 字典包含键并在一个函数中获取值

转载 作者:太空狗 更新时间:2023-10-29 19:54:56 25 4
gpt4 key购买 nike

有没有办法调用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

int value;
bool exists = _dictionary.TryGetValue("key", out value);

TryGetValue 如果它包含指定的键则返回 true,否则返回 false。

关于c# - 字典包含键并在一个函数中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17385913/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com