我今天想知道在需要空函数的情况下是否有任何理由更喜欢使用委托(delegate){}而不是 () => {}。
你知道有什么理由比另一个更喜欢吗?
最佳答案
它们不是一回事。
由于 delegate {}
不提供参数列表,它 can be converted返回 void
并接受任意数量的参数(ref
和 out
参数除外)的委托(delegate)。
这与 () => {}
不同,它被明确声明为不带参数。
关于c# - 哪个更好 : delegate {} or () => {},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6383145/