ThreadPool.QueueUserWorkItem(new WaitCallback((_) => { MyMethod(param1, Param2); }), null);
您能否在WaitCallBack构造函数中解释下划线(_)的含义?
最佳答案
unserscore实际上是匿名方法的参数。如果需要使用带有输入参数的lambda表达式,但实际上并未使用该输入参数,则这是一种常见的技术。
它完全等同于:
new WaitCallback(x => { MyMethod(param1, Param2); })