【发布时间】:2019-12-09 13:51:55
【问题描述】:
我想比较两个列表,比如
public class List1
{
public string StudentCode { get; set; }
public string Department { get; set; }
// etc...
}
public class List2
{
public string id { get; set; }
public string Name { get; set; }
public string Address { get; set; }
public string Email { get; set; }
public List<ListInfo> ListInfo { get; set; }
}
public class ListInfo
{
public string StudentCode { get; set; }
public string Mark1 { get; set; }
public string Mark2 { get; set; }
}
需要检查list1.student code是否等于List2.ListInfo.student code并返回List1数据 如何使用 LINQ 执行此操作请帮助我。
【问题讨论】:
-
你有这些类的列表吗?
-
是 List1 和 List2 就像 IList
-
所以您希望过滤您的
IList<List1>,只留下在IList<List2>中找到StudentCode的对象?