相关疑难解决方法(0)

如何使用linq表达式展平嵌套对象

我试图压扁这样的嵌套对象:

public class Book
{
    public string Name { get; set; }
    public IList<Chapter> Chapters { get; set; }
}

public class Chapter
{
    public string Name { get; set; }
    public IList<Page> Pages { get; set; }
}


public class Page
{
    public string Name { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

让我举个例子.这是我的数据

Book: Pro Linq 
{ 
   Chapter 1: Hello Linq 
   {
      Page 1, 
      Page 2, 
      Page 3
   },
   Chapter 2: C# Language enhancements
   {
      Page 4
   },
}
Run Code Online (Sandbox Code Playgroud)

我要找的结果如下:

"Pro …
Run Code Online (Sandbox Code Playgroud)

.net c# linq vb.net

113
推荐指数
3
解决办法
6万
查看次数

标签 统计

.net ×1

c# ×1

linq ×1

vb.net ×1