2011-09-28 63 views

回答

2

是的,这是一个lambda表达式。它在选择子句中作为投影。对于configuration.Filters中的每个项目执行lambda表达式,然后将结果传递到下一个阶段。很难确切地知道,在这种情况下,意味着不知道什么Create的做法,但作为一个例子,你可能有:

int[] values = { 1, 2, 3 }; 
int[] squares = values.Select(x => x * x); 
         .ToArray(); 

// Now squares is { 1, 4, 9 } 

这是LINQ部分(至少,我认为这是 - 它只是可能你称之为完全不同的Select方法)。 LINQ是一个很大的话题,但值得探讨 - 幸运的是,有很多教程和书籍。

+0

嗨乔恩我确实不能让你的代码编译。我是否缺少使用参考? – Exitos

+0

@ Pete2k:您可能缺少对System.Core程序集的引用,或者System.Linq命名空间的using语句。 –

相关问题