如何检索字典中的所有值

本文关键字:字典 何检索 检索 | 更新日期: 2023-09-27 18:23:36

我有以下字典

public static Dictionary<string, List<int>> termDocumentIncidenceMatrix = new Dictionary<string, List<int>>();

我想打印其中的所有值,如何制作
我在程序中找到了KeyValuePair,但无法识别?有人能给我一些代码或链接吗?

如何检索字典中的所有值

foreach (var term in termDocumentIncidenceMatrix)
{
    // Print the string (your key)
    Console.WriteLine(term.Key);
    // Print each int in the value
    foreach (var i in term.Value)
    {
        Console.WriteLine(i);
    }
}

如果您想打印字典的所有值,可以使用:

Dictionary<string, List<int>> dict = new Dictionary<string,List<int>>{{"A",new List<int>{1,2}},{"B",new List<int>{3,4}}};
var integersList = dict.Values.SelectMany(it => it);
foreach (var item in integersList)
{
    Console.WriteLine(item);
}