2012-11-28 145 views
-1

之間的特定項目我有List<Course>型2所列出搜索兩個自定義列表

  • List<Course> courseTakenFilterListByStatus
  • List<Course> TakenCoursesNotApplied

我想找到,如果courseTakenFilterListByStatus.Id出現在TakenCoursesNotApplied列表。然後,我需要布爾屬性IsRequired更新到TRUE。如果該值不會在那裏的屬性應該設置爲False

+1

請給我們您已經嘗試了課程班 –

+1

是Id和需要的屬性是什麼一些代碼? –

回答

1

我不明白它與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託比

+0

這個答案幫我解決這個問題 – KCS

+0

@KCS:所以你應該把它標記爲答案;-) – Tobias