Duplicar posibles:
What is the => token called?El nombre del operador => en C#
Hey,
En LINQ ¿cuál es el nombre del operador => por ejemplo:
list.Where(a => a.value == 5);
Duplicar posibles:
What is the => token called?El nombre del operador => en C#
Hey,
En LINQ ¿cuál es el nombre del operador => por ejemplo:
list.Where(a => a.value == 5);
Es llamado el operador lambda y se pronuncia "goes to".
De here.
+1 solo por vencer al skeet por 5 segundos :) Debería haber una insignia para eso –
@Dennis Confía en mí. Me sorprendió cuando presioné Guardar y apareció la respuesta de Jon. Sin embargo, creo que él me ganó por 4 segundos. (_Y_ tuve que ir a buscarlo. Jon _knew_ it.) –
@Dennis: Um, creo que le gané a Michael. Al menos, mi respuesta tiene la ID de publicación inferior :) –
Es el operador lambda. O, al menos, una expresión de la forma
x => y
(o cualquiera de las formas más largas que implican =>
) es un lambda expression. (Personalmente, no lo considero como un operador como tal, aunque la página vinculada se refiere al operador lambda. La especificación C# 4 no contiene la frase "operador lambda" en ningún lado).
+1 por vencer a Jon Skeet ... – ChaosPandion
@Chaos, ¿te refieres a +1 por * ser * Jon Skeet? –
@adrift +1, ¡muy gracioso! –
se llama ... lambda
El operador lambda.
Lo leyó como "tal que". Por lo que su ejemplo se lee como "lista en la que a tal que un valor de puntos es igual a 5"
Su utilizarse para crear delegados o tipos de árboles de expresión, y sí el nuevo término para ello es expresión lambda
Operadores como tales son difíciles de buscar, pero la combinación 'operadores' bastante rápidamente conduce a la información deseada por lo general. –
Como nota al margen, está familiarizado con el operador ** -> **: http://stackoverflow.com/questions/1642028/what-is-the-name-of-this-operator –
@Shiftbit Snark hunting, ¿estamos? –