5
Estoy tratando de construir un SelectList
desde un Enum
.Usando la extensión Linq en la clase Array
¿Por qué los métodos de extensión Linq
no están disponibles en Array
?
var values = Enum.GetValues(typeof(MyEnum));
var test = values.Select(x => x); // compile error
Pero puedo escribirlo de esta manera y que compila ...
var test = from Enum e in values select new { e };
normalmente no suelo utilizar este estilo de sintaxis así que no estoy muy familiarizado con él, pero ISN' t lo anterior esencialmente lo mismo que la consulta lambda que no compila?