C#中TreeBidiMap的等价物是什么?

时间:2009-02-24 11:58:31

标签: java c# dictionary

什么等同于Java中Commons Collections的c#中的[TreeBidiMap][1]

1 个答案:

答案 0 :(得分:0)

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

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