2009-02-24 187 views

回答

0

BidiMap是一个接口,它定义允许从键到值以及从值到键映射(因此“双向”)的映射。 TreeBidiMap是使用红黑树的这个接口的实现。

.NET BCL本身并不存在这些类,但我认为这些类可以由更简单的基元组成。具体而言,C5 Generic Collection Library提供了红黑树的实现,并且双向映射可以在标准Dictionary<TKey, TValue>之上实现。