迭代字典时的顺序
本文关键字:顺序 字典 迭代 | 更新日期: 2023-09-27 18:20:14
在C#中迭代字典时,我们是否保证每次迭代该字典时顺序都相同?
foreach (var key in myDict.Keys)
{
...
}
根据文件,不,没有保证:
Dictionary<TKey, TValue>.KeyCollection
中键的顺序是未指定,但它与values属性返回的Dictionary<TKey, TValue>.ValueCollection
中的关联值的顺序相同。