我正在使用Dictionary<char, ulong>char是obj no的地方,而ulong是偏移的.
现在,我需要访问词典键.密钥是任何无法预测的随机数.我正在使用VS-2005.我是C#的新手,所以plz提供了一些代码.
正如马特所说,该Keys物业是你的朋友.这会返回一个KeyCollection,但通常你只想迭代它:
foreach (char key in dictionary.Keys)
{
// Whatever
}
Run Code Online (Sandbox Code Playgroud)
请注意,不保证返回键的顺序.在许多情况下,它实际上是插入顺序,但你不能依赖它.
我有点担心你说这些键是随机数,看起来它们是字符.你有没有在这里选择合适的类型?
还有一个提示 - 如果您有时需要值和键,您也可以迭代KeyValuePair字典中的s:
foreach(KeyValuePair<char, ulong> pair in dictionary)
{
char c = pair.Key;
ulong x = pair.Value;
...
}
Run Code Online (Sandbox Code Playgroud)