来自C#的F#等效SortedDictionary

Abs*_*act 3 f#

新的F#我需要根据浮点数存储一堆对象列表,其中列表集合根据浮点数进行排序.我知道在C#中我会用

SortedDictionary<float, List<obj>>
Run Code Online (Sandbox Code Playgroud)

因为实现是一个红黑树,允许log(n)插入和搜索.但是什么是攻击F#情况的最好方法.我试图使用SortedDitionary,但我不能引用SortedDictionary [int]来查找值,因此它实际上将它呈现为无用(我可能做错了).

谢谢您的帮助

Joh*_*mer 5

语法是

sorteddictionary.[int]
Run Code Online (Sandbox Code Playgroud)

然后它就像你期望的那样工作