c#中dictionary怎么改成list

   2024-11-05 7200
核心提示:要将C#中的Dictionary改成List,可以使用Dictionary的Keys和Values属性。可以使用Keys属性获得Dictionary中的所有键,并使用Valu

要将C#中的Dictionary改成List,可以使用Dictionary的Keys和Values属性。可以使用Keys属性获得Dictionary中的所有键,并使用Values属性获得所有的值。然后使用List的构造函数将键和值转换为List。以下是一个示例:

Dictionary<string, int> myDictionary = new Dictionary<string, int>();myDictionary.Add("Apple", 1);myDictionary.Add("Banana", 2);myDictionary.Add("Orange", 3);List<string> keys = new List<string>(myDictionary.Keys);List<int> values = new List<int>(myDictionary.Values);Console.WriteLine("Keys:");foreach (string key in keys){    Console.WriteLine(key);}Console.WriteLine("Values:");foreach (int value in values){    Console.WriteLine(value);}

输出:

Keys:AppleBananaOrangeValues:123

在上面的示例中,我们首先定义了一个Dictionary对象,并向其添加了一些键值对。然后使用Keys属性将键转换为List,并使用Values属性将值转换为List。最后使用foreach循环打印出List中的元素。

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号