我有几个像这样的方法
public void DoSomething(Action<int> action) { ... }
在某些情况下,我不会使用传递给操作的参数。在调用它之间我应该注意哪些差异
DoSomething(delegate { ... });
或
DoSomething(_ => { ... });
答案 0 :(得分:1)
不,他们是等同的。我个人更喜欢delegate {}
,因为很明显你不关心参数(甚至没有命名它们的程度),你不需要根据委托签名调整代码 - 但两者都是细