首页 > 解决方案 > 如何在另一个对象列表中选择对象列表

问题描述

public class Account
{
    public List<Memo1> Memos { get; set; }
}

public class Memo1
{
    public string Memo { get; set; }
    public DateTime AddDate { get; set; }
    public string UserID { get; set; }
    public List<MemoRefferances1> MemoRefferances { get; set; }
}

public class MemoRefferances1
{
    public string RefferanceName { get; set; }
    public string RefferanceValue { get; set; }
}

我想在 MemoRefferances1 类中选择 RefferanceName 和 RefferanceValue 的值。请帮我。

标签: c#linqselectlinq-to-objects

解决方案


您可以使用来SelectMany获取所有信息MemoRefferances1Account.Memos

var results = someAccount.Memos.SelectMany(x => MemoRefferances);

推荐阅读