我有2个班级名单,
List<CommunityGroups> List1=new List<CommunityGroups>();
List<CommunityGroups> List1=new List<CommunityGroups>();
public class CommunityGroups
{
public long CommunityID { get; set; }
public string CommunityName { get; set; }
}
在这些列表中,List1 10 个 CommunityGroups 同时具有 CommunityID 和 CommunityName。List2 包含 5 个具有 CommunityID 和空白 CommunityNames 的社区组。我需要在 List2 中填充关于 List1 的 CommunityNames。现在我正在使用代码,
for (int i = 0; i < List2.Count; i++)
{
for (int j = 0; j < List1.Length; j++)
{
if (List2[i].GroupId == List1[j].Id)
{
List2[i].GroupName = List1[j].Name;
}
}
}
}
为此,我需要使用 linq 查询。如何用 linq 替换这些代码。请有人帮助我。
谢谢