-1

タイプのリストが2つありますList<Course>

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

リストcourseTakenFilterListByStatus.Idに存在するかどうかを調べたいです。TakenCoursesNotApplied次に、ブール値プロパティIsRequiredをに更新する必要がありますTRUE。値が存在しない場合は、プロパティをに設定する必要がありますFalse

4

1 に答える 1

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);

}

私が論理を正しく理解しているかどうかわからない。おそらく、あなたはその割り当てを否定しなければなりません。HTHトビ

于 2012-11-28T12:48:41.333 に答える