我目前正在开发一个使用 C# 的 Dictionary 容器(特别是 SortedDictionary)的程序。这个容器非常适合我的目的,除了一种特定情况,因为我想要随机访问。具体来说,我正在使用伪随机数生成器生成随机位置,并且我需要能够访问 SortedDictionary 中的该值。发生这种情况时,我没有键值。
我可能会切换到一个 List 来解决这个问题,但会在 SortedDictionary 工作得很好的算法的其余部分产生问题。任何建议/解决方案将不胜感激。
我目前正在开发 Visual Studio 2005。
谢谢。
最佳答案
您可以使用 SortedList,它有一个 Values 集合,您可以通过整数索引访问它。
关于c# - 在 .NET (C#) 中按键/值对的位置随机访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1077058/