Expresión Lambda C#

Una expresión lambda es una función anónima que puede usar para crear delegados o tipos de árboles de expresiones . Al usar expresiones lambda, puede escribir funciones locales que se pueden pasar como argumentos o devolver como el valor de las llamadas a funciones. Las expresiones Lambda son particularmente útiles para escribir expresiones de consulta LINQ.
Para crear una expresión lambda, especifique los parámetros de entrada (si corresponde) en el lado izquierdo del operador lambda => , y coloque la expresión o el bloque de instrucciones en el otro lado. Por ejemplo, la expresión lambda x => x * xespecifica un parámetro que se llama xy devuelve el valor de xcuadrado. Puede asignar esta expresión a un tipo de delegado, como se muestra en el siguiente ejemplo:

using System.Linq.Expressions; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Expression myET = x => x * x; } } }

El =>operador tiene la misma precedencia que asignación ( =) y es asociativo correcto(consulte la sección "Asociatividad" del artículo de Operadores).
Referencia: docs.microsoft


SQL

Comentarios

Populares

Buscar en este blog