gpt4 book ai didi

c# - 多键字典,其中只需要 1 个键来检索对象

转载 作者:行者123 更新时间:2023-11-30 20:05:36 25 4
gpt4 key购买 nike

互联网上有几个地方在谈论拥有多键字典,例如:

Multi-key dictionary in c#?

或者

Multi-key dictionaries (of another kind) in C#?

我正在寻找一个多键字典,只要我提供一个键,它就可以检索我正在寻找的对象。换句话说,如果我在哪里:

 // multyKeyDictionary = instance of a multikeydictionary 
multyKeyDictionary.add(key1, key2, someObject);

然后我希望能够将 someObject 检索为:

multyKeyDictionary[key1];multyKeyDictionary[key2];

最佳答案

好吧,我不明白你为什么不使用常规字典并使用不同的键两次添加对象。

Dictionary<string, object> dict = new Dictionary<string, object>();
dict.Add("key1", obj);
dict.Add("key2", obj);

// dict["key1"] == dict["key2"]

关于c# - 多键字典,其中只需要 1 个键来检索对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11198845/

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