首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C# - 从现有词典创建列表

在C#中,可以使用LINQ(Language Integrated Query)从现有词典中创建列表。以下是一个简单的示例,展示了如何从现有词典创建一个包含单词的列表:

代码语言:csharp
复制
using System;
using System.Collections.Generic;
using System.Linq;

class Program
{
    static void Main()
    {
        Dictionary<string, string> words = new Dictionary<string, string>
        {
            { "apple", "a fruit" },
            { "banana", "a fruit" },
            { "carrot", "a vegetable" },
            { "orange", "a fruit" },
            { "grape", "a fruit" },
            { "pear", "a fruit" },
            { "tomato", "a vegetable" },
            { "potato", "a vegetable" },
            { "onion", "a vegetable" },
            { "garlic", "a vegetable" }
        };

        List<string> wordList = words.Select(word => word.Key).ToList();

        foreach (string word in wordList)
        {
            Console.WriteLine(word);
        }
    }
}

在这个示例中,我们首先创建了一个包含单词及其定义的字典。然后,我们使用LINQ的Select方法从字典中选择所有的键(即单词),并将其转换为一个列表。最后,我们遍历列表并打印出所有单词。

这个示例展示了如何从现有词典创建一个包含单词的列表。在实际应用中,您可能需要根据具体需求对代码进行修改和扩展。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券