C#中TreeBidiMap的等价物是什么?
答
BidiMap
是一个接口,它定义允许从键到值以及从值到键映射(因此“双向”)的映射。 TreeBidiMap
是使用红黑树的这个接口的实现。
.NET BCL本身并不存在这些类,但我认为这些类可以由更简单的基元组成。具体而言,C5 Generic Collection Library提供了红黑树的实现,并且双向映射可以在标准Dictionary<TKey, TValue>
之上实现。
重复http://*.com/questions/268321/bidirectional-1-to-1-dictionary-in-c – ShuggyCoUk 2009-02-24 13:42:01