标签: c# events
使用
SomeEvent(arg);
和
SomeEvent.Invoke(arg);
如果没有显着差异,哪一个是更好的做法?
答案 0 :(得分:1)
没有区别,它们是等价的。 SomeEvent(arg);只是.Invoke
.Invoke
答案 1 :(得分:1)
它们完全一样。惯例是使用第一种形式。
答案 2 :(得分:0)
第一种形式是第二种C#语法糖。我没有看到有人使用第二种形式,但我可以想象一些代码生成器可能是为了“面向未来”的代码。