我正在尝试从下面的linq查询中删除重复的课程。当这个查询返回时,它返回相同课程的倍数,但我希望它返回唯一的课程。我可以使用哈希集使此列表唯一吗?谢谢你的帮助!
foreach (var course in Model.Assignments
.Select((x, y) => new { Data = x, Index = y })
.Where(x => x.Data.Ids == listOfIds[i]))
{
// code here
}