尝试将字典转换为列表时遇到问题。

例如,如果我有一个模板字符串作为键和字符串作为值的字典。然后我希望将字典键转换为字符串列表集合。

Dictionary<string, string> dicNumber = new Dictionary<string, string>();
List<string> listNumber = new List<string>();

dicNumber.Add("1", "First");
dicNumber.Add("2", "Second");
dicNumber.Add("3", "Third");

// So the code may something look like this
//listNumber = dicNumber.Select(??????);

最佳答案

要将键转换为它们自己的列表:

listNumber = dicNumber.Select(kvp => kvp.Key).ToList();

或者你可以缩短它,甚至不用选择:
listNumber = dicNumber.Keys.ToList();

关于c# - 在 C# 中将字典转换为列表集合,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3968543/

10-16 08:48