5
我试图从Enum
构建SelectList
。在Array类上使用Linq扩展
为什么Linq
扩展方法在Array
上不可用?
var values = Enum.GetValues(typeof(MyEnum));
var test = values.Select(x => x); // compile error
但我可以写这样的,它编译...
var test = from Enum e in values select new { e };
我通常不使用语法的这种风格,所以我真的不熟悉,但是,这不是”上述基本上与不编译的lambda查询相同?