学堂 学堂 学堂公众号手机端

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

lewis 1年前 (2024-03-26) 阅读数 7 #技术

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

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

输出:

Keys: Apple Banana Orange Values: 1 2 3

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


版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门