【发布时间】:2010-09-05 11:26:06
【问题描述】:
我使用的是Dictionary<string, int>,其中int 是密钥的计数。
现在,我需要访问字典中最后插入的键,但我不知道它的名称。显而易见的尝试:
int LastCount = mydict[mydict.keys[mydict.keys.Count]];
不起作用,因为Dictionary.Keys 没有实现 []-indexer。
我只是想知道有没有类似的课程?我考虑过使用堆栈,但它只存储一个字符串。我现在可以创建自己的结构,然后使用Stack<MyStruct>,但我想知道是否还有另一种选择,本质上是在键上实现 []-indexer 的字典?
【问题讨论】:
-
如果你把那个变量装箱会发生什么?
标签: c# .net dictionary