gpt4 book ai didi

c# - 我可以使用哪种数据结构/类来表示一对多关系?

转载 作者:太空狗 更新时间:2023-10-30 01:24:46 26 4
gpt4 key购买 nike

我正在尝试编写一个程序,该程序将使用一个数据结构/类,该数据结构/类将为一个键保存多个数据条目——这在某种程度上类似于字典,但它不是一对一的关系,而是一对多的关系。我正在想一个我可以使用的类(class),但我想不出任何东西。

例如它的样子:

我在不同的文件中有一个参数 xValue 和 3 个不同的值,所以我会:

xValue, <1.txt, 1>
xValue, <2.txt, 2>
xValue, <3.txt, 3>

有什么想法吗?

编辑:我已经想通了 - 毕竟我可以使用

Dictionary< string , Dictionary<..., ... > >

,我不能吗?

最佳答案

由于 .NET 本身没有多重集,我会选择

Dictionary<Key, HashSet<XValue>>

在你的情况下。

如果您可以使用 3rd 方容器,您可以从 here 中查找答案。 ,例如 Wintellect PowerCollections .

关于c# - 我可以使用哪种数据结构/类来表示一对多关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8456636/

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