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

如何将Dictionary <TKey,TValue>的所有值作为IList <TValue>?

要将Dictionary <TKey, TValue>的所有值作为IList <TValue>,您可以使用LINQ(Language Integrated Query)来实现。以下是一个示例代码:

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

class Program
{
    static void Main()
    {
        Dictionary<string, int> dictionary = new Dictionary<string, int>
        {
            { "One", 1 },
            { "Two", 2 },
            { "Three", 3 }
        };

        IList<int> valuesList = dictionary.Values.ToList();

        foreach (int value in valuesList)
        {
            Console.WriteLine(value);
        }
    }
}

在这个示例中,我们首先创建了一个Dictionary<string, int>,并向其中添加了一些值。然后,我们使用LINQ的Values属性将字典的所有值转换为IList <int>。最后,我们遍历IList并打印出每个值。

这种方法适用于任何类型的Dictionary <TKey, TValue>,只需将示例代码中的类型替换为您需要的类型即可。

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

相关·内容

领券