Как мне найти объект с заданным значением свойства из списка с помощью LINQ?

У меня есть класс под названием Вопросы . Этот Вопросов имеет свойства QuestionID и QuestionAnswer . Выполняя итерацию по этому Списку вопросов в foreach, я должен найти .QuestionID = 12 . Если я нахожу .QuestionID = 12 , мне нужно немедленно присвоить значение .QuestionAnswer = "SomeText" из .QuestionID = 14 .

Я не хочу повторять итерацию внутри .QuestionId = 12 ', чтобы снова найти .QuestionID = 14`.

Можно ли каким-либо образом перейти непосредственно к .QuestionID = 14 с использованием LINQ?.

Например:

For Each mQuestion As Question In _mQuestions
    If mQuestion.QuestionId = 12 Then
         'Find mQuestion.QuestionID= 14 and insert Somtext to 
          'mQuestion.QuestionAnswer="SomeText"
    End IF
Next
18
задан Steve Guidi 8 October 2010 в 20:43
поделиться