中国开发网: 论坛: .NET/C#: 贴子 506045
没脾气2x: Dictionary< > 的实现不太一样
在 foreach 的时候
.NET 里是按添加的顺序,
mono 里的顺序有点怪,不知道是什么顺序。

这到没什么关系,Dictionary 从名字上来看就不是说必须有顺序的。

查 MSDN:
Dictionary 泛型类提供了从一组键到一组值的映射。字典中的每个添加项都由一个值及其相关联的键组成。通过键来检索值的速度是非常快的,接近于 O(1),这是因为 Dictionary 类是作为一个哈希表来实现的。

在.NET里 GetEnumerator 的结果是顺序到似乎不是msdn的标准了。

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录