2009-07-04 63 views
0

我想臨時存儲一些映射數據。映射是一對一的。我看到這是通過在一個類中包裝兩個字典在Python中解決的。在這種情況下,獲取映射值的O將是O(1)。我不是一回事。 .Net是否已經有了這樣的結構,或者我必須用兩本字典來實現我自己的結構?C#中1:1映射的數據結構

+1

一個非常精確的重複:http://stackoverflow.com/questions/268321/bidirectional-1-to-1-dictionary-in-c – 2009-07-04 20:13:56

回答

4

你必須使用兩個字典來實現它。基類庫中沒有內置類型,可以有效地支持通過鍵和值進行索引。

+0

我不確定作者是否希望通過鍵和值都建立索引。 – SolutionYogi 2009-07-04 19:49:20