簡體   English   中英

C#集合數據結構,具有1:1鍵/值映射

[英]C# Collection Data Structure With 1:1 Key/Value Mapping

是否有任何內置的C#數據結構類似於哈希表,但要求密鑰和值在彼此之間是唯一的? 我基本上想要一種通過唯一值在表中查找我的Key對象的方法,反之亦然。 接下來維護兩個哈希表或迭代哈希表中的每個鍵(這很慢),我想不出更好的方法來實現它。

事實是,我甚至有這個請求的標志,我在我的代碼中設計錯誤的東西?

它不一定是設計缺陷,但框架中沒有內置任何東西。 幸運的是,最近有一個非常相似的問題,我寫了一個應該對你很好的答案

Google Collections將其稱為BiMap 也許你可以把它移植到C#?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM