c# - 在 .NET (C#) 中按键/值对的位置随机访问

标签 c# .net .net-2.0 dictionary

我目前正在开发一个使用 C# 的 Dictionary 容器(特别是 SortedDictionary)的程序。这个容器非常适合我的目的,除了一种特定情况,因为我想要随机访问。具体来说,我正在使用伪随机数生成器生成随机位置,并且我需要能够访问 SortedDictionary 中的该值。发生这种情况时,我没有键值。

我可能会切换到一个 List 来解决这个问题,但会在 SortedDictionary 工作得很好的算法的其余部分产生问题。任何建议/解决方案将不胜感激。

我目前正在开发 Visual Studio 2005。

谢谢。

最佳答案

您可以使用 SortedList,它有一个 Values 集合,您可以通过整数索引访问它。

关于c# - 在 .NET (C#) 中按键/值对的位置随机访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1077058/

相关文章:

c# - .Net 性能工具

asp.net - ASP.NET 2.o 页面的 jQuery 登录模式弹出窗口

c# - 正则表达式匹配两个或多个连续字符

c# - 指定格式时的日期时间转换问题

c# - 毕达哥拉斯定理检查单元是否在半径内

c# - 自动化 Windows GUI 测试 - FindWindowEx 和控制类

.net - XAML中的WPF设置 Storyboard 目标

.net - 如何自动启动C# WebService?

.net - 我该如何解决?错误 : Select is not a member of 'System.Collections.Generic.List(Of String)'

c# - 调用 Dispose() 后图标仍然可用吗?