在 C# 中遍历字典的最佳方法是什么?


在字典集合中,存储任何数据类型。字典是 C# 中键和值的集合。Dictionary<TKey, TValue> 包含在 System.Collection.Generics 命名空间中。

现在让我们看看在 C# 中遍历字典的最佳方法 −

首先,让我们创建一个字典 −

var d = new Dictionary<string, int>(5);

现在添加键和值 −

// add key and value
d.Add("car", 25);
d.Add("bus", 28);
d.Add("motorbike", 17);

使用 orderby 按值排序 −

var val = from ele in d
orderby ele.Value ascending
select ele;

我们已在上面设置为升序来按升序对字典进行排序。你也可以使用降序。

按升序显示值 −

foreach (KeyValuePair<string, int> ele in val) {
   Console.WriteLine("{0} = {1}", ele.Key, ele.Value);
}

更新于: 20-6 月-2020

1 千+ 浏览量

助力您的 事业

完成课程获得认证

开始
广告