我正在编写一个C#应用程序,并且我无法解析列表列表中的对象.现在,我有类似的东西,
List<List<MyObj>> list;
Run Code Online (Sandbox Code Playgroud)
而我只是想获取MyObj列表.并且,看起来外部列表是通用的.我如何获得内部列表(列表)?
谢谢您的帮助.
如果你只想要一个特定的内部,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)