我有3個班聚合。 LINQ到對象查詢
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對象查詢。
你的問題是什麼?請修改您的問題以包含實際*問題*。 – Timwi 2010-09-29 16:35:18