gpt4 book ai didi

c# - 区分大小写的字典键

转载 作者:太空狗 更新时间:2023-10-29 18:06:46 25 4
gpt4 key购买 nike

我在网上找到了很多关于使字典能够进行不区分大小写的查找的信息,这样如果我添加一个键/值对 ("A", "value") 调用

MyDict["a"] == MyDict["A"]

将返回 true。

我想知道的是为什么在我这样做时会出现“ key 已添加”错误

MyDict.Add("A", "value1");
MyDict.Add("a", "value2");

如果我定义我的字典来进行区分大小写的查找。有没有办法定义一个字典来添加不同大小写的键?

最佳答案

字典默认区分大小写 - 您无需执行任何操作。

Dictionary<string, string> myDict = new Dictionary<string, string>();
myDict.Add("A", "value1");
myDict.Add("a", "value2");

在此处查看您的在线代码:ideone .

如果您的代码出现错误,那是因为其中一个键已存在于您的字典中。

关于c# - 区分大小写的字典键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13995308/

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