C# 字典中按照key的字母正序排列
时间: 2024-03-06 18:47:33 浏览: 111
可以通过对字典的键进行排序来按照 key 的字母正序排列。以下是一个示例代码:
```csharp
using System;
using System.Collections.Generic;
using System.Linq;
class Program
{
static void Main()
{
var dict = new Dictionary<string, int>()
{
{"apple", 1},
{"banana", 2},
{"orange", 3},
{"grape", 4},
{"watermelon", 5},
};
var sortedDict = dict.OrderBy(x => x.Key);
foreach (var kvp in sortedDict)
{
Console.WriteLine($"{kvp.Key}: {kvp.Value}");
}
}
}
```
在上面的例子中,我们创建了一个字典并按照键进行排序。使用 `OrderBy` 方法对字典进行排序,该方法接受一个 lambda 表达式作为参数来指定按照哪个键进行排序。最后,我们遍历排序后的字典并输出其键和值。
阅读全文