从列表列表中打印数据

时间:2012-05-02 19:08:58

标签: c# list

我的程序中有一个用

声明的列表
List<List<object>> result = new List<List<object>>();

如何将result中的数据打印到控制台?

2 个答案:

答案 0 :(得分:2)

foreach (var sublist in result)
{
    foreach (var obj in sublist)
    {
        Console.WriteLine(obj);
    }
}

或者如果你想使用linq:

foreach (var obj in result.SelectMany(l => l.Select(o => o)))
{
    Console.WriteLine(obj);
}

答案 1 :(得分:1)

如果您正在使用linq,请尝试

SelectMany个扩展程序

查看以下链接以获取示例

The Linq SelectMany Operator