之間的特定項目我有List<Course>
型2所列出搜索兩個自定義列表
List<Course> courseTakenFilterListByStatus
List<Course> TakenCoursesNotApplied
我想找到,如果courseTakenFilterListByStatus.Id
出現在TakenCoursesNotApplied
列表。然後,我需要布爾屬性IsRequired
更新到TRUE
。如果該值不會在那裏的屬性應該設置爲False
。
之間的特定項目我有List<Course>
型2所列出搜索兩個自定義列表
List<Course> courseTakenFilterListByStatus
List<Course> TakenCoursesNotApplied
我想找到,如果courseTakenFilterListByStatus.Id
出現在TakenCoursesNotApplied
列表。然後,我需要布爾屬性IsRequired
更新到TRUE
。如果該值不會在那裏的屬性應該設置爲False
。
我不明白它與LINQ做。
不能你只是做到以下幾點:
foreach (Course course in courseTakenFilterListByStatus){
// Possibility 1
course.IsRequired = TakenCoursesNotApplied.Contains(course);
// Possibility 2
course.IsRequired = TakenCoursesNotApplied.Any(c => c.Id == course.Id);
}
不知道如果我understodd邏輯權利。可能你必須否定分配。 HTH託比
請給我們您已經嘗試了課程班 –
是Id和需要的屬性是什麼一些代碼? –