我正在合并两个项目,一个使用委托进行日志记录,另一个使用事件。是一个比另一个快,为什么?或者使用一个优于另一个?
答案 0 :(得分:1)
事件是一种委托,所以我不认为你会看到一个主要的区别,因为事件没有大量的开销。根据您的编码方式,您可能会看到一些小差异。
一个人优于另一个人的优势更多的是你和你的开发人员的范例。如果你更容易围绕事件,那么它更容易维护。我不会只选择性能,因为你最终可能无法保持窥视的东西,尽管在我的书中使用仅代表解决方案所需的学习是值得的。
答案 1 :(得分:1)
有关活动与代表的良好讨论,请参阅this article。还here is another good one。