c# - 如何在另一个对象列表中选择对象列表
问题描述
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 的值。请帮我。
解决方案
您可以使用来SelectMany
获取所有信息MemoRefferances1
Account.Memos
var results = someAccount.Memos.SelectMany(x => MemoRefferances);
推荐阅读
- sublimetext3 - Sublime Text 侧边栏可以为其树形视图提供线条指南吗?
- oauth - 在 OAUTH/OpenID-Connect 之前询问用户名或唯一身份
- elasticsearch - ElasticSearch 搜索查询不区分大小写
- python - 使用值列表作为条件屏蔽 DataFrame
- sql - ORACLE 如果任何字段更改,则添加新记录
- mesos - 有没有办法在 Apache mesos master quorum 中强制重新选举?
- tensorflow - 使用 toco(tensorflow) 将 .Pb 过滤器转换为 tflite 时出错
- amazon-web-services - 我可以在单个 AWS Beanstalk 实例/集群上为 Docker 映像运行多个应用程序或容器吗?
- java - 如何在mapstruct中使用@Qualifier或@Named和@AfterMapping?
- javascript - .NET Core API 与来自 javascript 的 CORS