我正在尝试使用 linq 获取孙子,但到目前为止没有成功。数据结构如下
public class GrandParent
{
public int grandkey;
public List<GrandParent> parent { get; set; }
}
public class Parent
{
public int parentkey;
public List<Child> child { get; set; }
}
public class Child
{
public int childkey { get; set; }
public string value { get; set; }
}
我有祖父母对象。使用 linq 我想获取子值。我知道我可以在两行中做到这一点,但我想在一行中得到它
像这样的东西var a = from hh in parent where hh.child.Select(c=>c.Value)