2012-10-05 21 views

risposta

6

Il unserscore è in realtà l'argomento del metodo anonimo. È una tecnica comune se è necessaria un'espressione lambda che accetta un parametro di input, ma il parametro di input non viene effettivamente utilizzato.

E 'esattamente equivalente a:

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

sottolineatura è una valida C# nome identificativo, e di solito utilizzato con un'espressione lambda per specificare un parametro per l'espressione che verrà ignorato

Si può vedere : Nice C# idiom for parameterless lambdas

+2

+1 per il riferimento –

Problemi correlati