<分区>
Possible Duplicate:
C# associative array
我最近决定学习 C#。我以前做过一些 php。我看到 c# 有字典。这相当于 php 中的关联数组,对吧?据我所知,字典不会像 php 关联数组那样维护插入顺序,对吗?如果插入顺序很重要,我应该使用其他一些等价物吗?
谢谢
<分区>
Possible Duplicate:
C# associative array
我最近决定学习 C#。我以前做过一些 php。我看到 c# 有字典。这相当于 php 中的关联数组,对吧?据我所知,字典不会像 php 关联数组那样维护插入顺序,对吗?如果插入顺序很重要,我应该使用其他一些等价物吗?
谢谢
最佳答案
Dictionary 不保证保留插入顺序,所以不:你不能依赖它(尽管很难强制它打破这一点)。如果插入顺序很重要,则需要创建一个混合类,也许封装一个 List<T>
对于插入的订单,以及 Dictionary<TKey,T>
用于索引。
关于c# 相当于 php 关联数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/577460/