У меня есть 3 класса
public class Test
{
private List<Question> _questions;
private string _text;
public string Text
{
get
{
return _text;
}
}
//...
}
public class Question
{
private List<Answer> _answers;
private string _text;
public string Text
{
get
{
return _text;
}
}
//...
}
public class Answer
{
private string _text;
private bool _isCorrect;
public string Text
{
get
{
return _text;
}
}
public bool isCorrect
{
get
{
return _isCorrect;
}
}
//...
}
Мне нужно выбрать текст из вопросов и текст из ответов, где ответ правильный.
Я могу выбрать только правильные ответы.
Test t;
//Initializing t
var r = t.SelectMany<Question, Answer>(q => q).Where<Answer>(a => a.isCorrect == true);
Мой вопрос: как выбрать текст из вопросов и текст из ответов, где ответ правильный.Мне нужно сделать запрос linq to objects.