The LAMBDA expression is an anonymous function that can contain expressions and statements, and can be used to create delegates or expression tree types. The operator => of the LLAMBDA expression, which reads "goes to". The l=> operator has the basic form of the same priority LLAMBDA as the assignment operator (=): (input parameters) and expressionl only if the LAMBDA has an input parameter, the parentheses are optional; otherwise the parentheses are required. Two or more input parameters are separated by commas enclosed in parentheses: (x, y) = = = YL Sometimes, the compiler is difficult or unable to infer the input type. If this is the case, you can explicitly specify the type as shown in the following example: (int x, string s) = = s.length > XL use empty brackets to specify 0 input parameters: () = SomeMethod () l most commonly used scenes: ienumab Le and IQueryable Interface where<> (C=>C.ID>3)
lambda expression Supplement