获取列表列表中的对象

ton*_*ony 2 c# generics list

我正在编写一个C#应用程序,并且我无法解析列表列表中的对象.现在,我有类似的东西,

List<List<MyObj>> list;
Run Code Online (Sandbox Code Playgroud)

而我只是想获取MyObj列表.并且,看起来外部列表是通用的.我如何获得内部列表(列表)?

谢谢您的帮助.

Jar*_*Par 6

如果你只想要一个特定的内部,List<MyObj>那么使用索引器

List<MyObj> local = list[0];
Run Code Online (Sandbox Code Playgroud)

如果您希望将所有内部列表视为单个内部列表与内部列表List<MyObj>组合在一起,则使用SelectMany

List<MyObj> local = list.SelectMany(x => x).ToList();
Run Code Online (Sandbox Code Playgroud)