【发布时间】:2012-04-30 04:28:53
【问题描述】:
有没有办法让这些 foreach 循环只需 一个 lambda 表达式?
private int getNextEventId()
{
int numOfEvents = 0;
foreach (MonthModel eventMonth in eventsForAllMonths)
{
foreach (DayModel eventDay in eventMonth.AllDays)
{
numOfEvents += eventDay.CalEvents.Count;
}
}
return numOfEvents + 1;
}
【问题讨论】:
-
你有没有故意说“只有一个 lambda”?没有人提供“只有一个”的答案......
-
我不太明白你的问题。但似乎很多人都明白我在问什么:)
-
你说 ONE lambda,意思是一个 =>