C# C语言中1:1映射的数据结构#

C# C语言中1:1映射的数据结构#,c#,.net,C#,.net,我想临时存储一些映射数据。映射是一对一的。我在Python中看到,通过在一个类中包装两个词典,这一问题得到了解决。在这种情况下,用于获取映射值的O将是O(1)。我不想做同样的事。Net已经有了这样的结构,还是我必须用两个字典来实现我自己的结构?您必须用两个字典来实现它。基类库中没有内置类型可以有效地支持按键和值进行索引。您必须使用两个字典来实现它。基类库中没有内置类型可以有效地支持按键和值进行索引。我不确定作者是否希望同时按键和值进行索引。我可以从Python中需要两个字典推断出来。如果数据集很

我想临时存储一些映射数据。映射是一对一的。我在Python中看到,通过在一个类中包装两个词典,这一问题得到了解决。在这种情况下,用于获取映射值的O将是O(1)。我不想做同样的事。Net已经有了这样的结构,还是我必须用两个字典来实现我自己的结构?

您必须用两个字典来实现它。基类库中没有内置类型可以有效地支持按键和值进行索引。

您必须使用两个字典来实现它。基类库中没有内置类型可以有效地支持按键和值进行索引。

我不确定作者是否希望同时按键和值进行索引。我可以从Python中需要两个字典推断出来。如果数据集很小,他可以简单地编写一个方法来按值进行查找。如果数据集很小,他就不应该担心大数据集。哦,这是真的。如果他想要O(1)解决方案,他将需要两个字典。我不确定作者是否希望同时使用键和值进行索引。我可以从Python中需要两个字典的情况推断出这一点。如果数据集很小,他只需编写一个方法来按值进行查找。如果数据集很小,他就不应该担心大-哦,这是真的。如果他想要O(1)解,他需要两本字典。非常精确的副本:非常精确的副本: