【发布时间】:2012-04-16 23:20:26
【问题描述】:
是否可以用 lambdas 而不是 foreachs 来表达以下代码块?
IEnumerable<BODSurveys.SurveysAnwer> resp = new List<SurveysAnwer>();
foreach (var section in Sections)
{
foreach (var question in section.Questions)
{
foreach (var answer in question.SurveysAnwers)
{
yield return answer;
}
}
}
【问题讨论】:
-
您希望通过使用 lambda 函数看到什么切实的好处?
-
@Ron,缩进更少。更具表现力。功能性。