本周两次,我读过有人写道,事件(.net)被"抛出"了.我一直认为用于事件的动词要么是"火",要么是"加注".我认为"抛出"用于例外,但不是事件("加注"可以用于任何一个).
是否有人发现将事件"抛出"令人困惑?
我同意,事件被提出/解雇/触发.如果抛出任何东西,那就是例外.
MSDN库中的标准约定似乎是指引发事件和抛出异常.
另一个术语是"调用".由于事件是delgates,因此调用它们来调用它们,但是一般术语是"触发"或"引发".
此外,在此上下文中使用"throw"一词令人困惑,因为它会与"throw"关键字混淆.您不能使用throw关键字抛出事件.