讓我解釋一下使用此代碼示例:查找對象列表中選擇特定對象LINQ查詢
var commands1 = new List<int> { 1 };
var lessons = new List<lesson>
{
new lesson
{
hours = new List<hour>
{
new hour { period = 1 }
}
}
};
List<command> commands2
{
get
{
return (
from o in commands1
select new command
{
hour = ????;
}
).ToList();
}
}
和到位的????
的。我需要獲得hour
對象,其中period
對應於o
。通常我會通過lessons
循環,然後通過hours
循環檢查hour.period
,但我不知道如何在LINQ查詢中這樣做。
我希望這已經夠清楚了(並且我正確地解釋了代碼)。
我使用Google翻譯將您的荷蘭語標識符翻譯爲英語。我希望我說得對。 – dtb 2010-09-16 20:08:17
謝謝。我簡化了代碼,實際上我從XML中獲得了教訓和命令1。 – 2010-09-16 20:36:28