标签: c# events conventions
事件订阅者的公认惯例是
void OnSomethingHappened(object sender, EventArgs args);
但为什么EventArgs旨在遗漏发件人?如果是这样,方法签名可以简化为
void OnSomethingHappened(EventArgs args);
可以通过
args.Sender
有没有反对这个的论据?