c# java treemap equivalent

¿Java TreeMap equivalente en C#?



(3)

No creo que C # tenga uno nativo. Sin embargo, hay muchos ejemplos de implementaciones Rojo-Negro. Aqui hay uno:-

http://www.codeproject.com/KB/recipes/redblackcs.aspx

La mayoría de los lugares que he consultado dicen usar SortedList, pero el problema es que el programa que estoy portando en realidad usa claves duplicadas (diferenciadas por orden), lo cual es permisible con TreeMap, pero no con SortedList.

¿Algún consejo?