2012-10-05 67 views

Respuesta

6

El underscore es en realidad el argumento del método anónimo. Es una técnica común si se necesita una expresión lambda que toma un parámetro de entrada, pero el parámetro de entrada no se usa realmente.

es exactamente equivalente a:

new WaitCallback(x => { MyMethod(param1, Param2); }) 
2

subrayado es un nombre identificador válido C#, y por lo general utilizado con expresión lambda para especificar un parámetro para la expresión que será ignorada

Es posible que vea : Nice C# idiom for parameterless lambdas

+2

+1 para la referencia –

Cuestiones relacionadas