ThreadPool.QueueUserWorkItem(new WaitCallback((_) => { MyMethod(param1, Param2); }), null);
¿Podría explicar el significado del guión bajo (_) en el constructor WaitCallBack?Significado del guión bajo en WaitCallback
ThreadPool.QueueUserWorkItem(new WaitCallback((_) => { MyMethod(param1, Param2); }), null);
¿Podría explicar el significado del guión bajo (_) en el constructor WaitCallBack?Significado del guión bajo en WaitCallback
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); })
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
+1 para la referencia –