我正在尝试从List<T>
的{{1}}中检索记录,并寻求您的帮助。
我正在尝试获取List<T>
处的项目,以及如何在下面的列表项上进行操作。
overdues.Accounts.AccountId = 'JKB1'
答案 0 :(得分:1)
为此,您可以结合使用Where
和Any
:
var result = overdues
.Where(overdue => overdue.Accounts
.Any(account => account.AccountId == "JKB1"));
这将过滤与任何帐户相关联的AccountId
JKB1
答案 1 :(得分:1)
您可以为此目的使用Linq
var filteredList = overdues.Where(x=>x.Accounts.Any(c=>c.AccountId=="JKB1"));
有关Where
和Any
的更多信息
输出
答案 2 :(得分:0)
您可以尝试以下方法:
var account = accounts.Find(x => x.AccountId.Contains("JKB1")));
或
var account = accounts.Find(x => x.AccountId.Equals("JKB1")));
这将为您提供您要查找的特定帐户ID。