没脾气2x:
Dictionary< > 的实现不太一样
[阅读: 922] 2007-04-28 03:33:46
在 foreach 的时候
.NET 里是按添加的顺序,
mono 里的顺序有点怪,不知道是什么顺序。
这到没什么关系,Dictionary 从名字上来看就不是说必须有顺序的。
查 MSDN:
Dictionary 泛型类提供了从一组键到一组值的映射。字典中的每个添加项都由一个值及其相关联的键组成。通过键来检索值的速度是非常快的,接近于 O(1),这是因为 Dictionary 类是作为一个哈希表来实现的。
在.NET里 GetEnumerator 的结果是顺序到似乎不是msdn的标准了。