我试图了解诸如 SortedList 和 SortedDictionary 之类的 C# 排序集合。我有两个主要的精神障碍,我找不到任何地方可以清楚地解释它们。我知道这些集合有一种默认的方式来保持自己的排序,您也可以指定这一点。
我想我的问题很简单;这是怎么做到的?我找不到任何简单的例子来说明如何写这些东西。
例如,我想要一个集合来存储从 float 到 int 的键值对,我希望能够通过查询集合的最低浮点值来获取 int。换句话说,我想获得具有最低关联浮点键的 int 。我是否认为集合已排序这一事实使得做这种事情更有效率?这是否也意味着我可以抓取集合中的第一个元素,例如:collection[0]?它会是最低的吗?(如果我这样排序的话)
对不起,这个问题不是更简洁,我只是不知道从哪里开始。