术语 - 可以"抛出"事件吗?

Sea*_*ean 6 .net events terminology exception

本周两次,我读过有人写道,事件(.net)被"抛出"了.我一直认为用于事件的动词要么是"火",要么是"加注".我认为"抛出"用于例外,但不是事件("加注"可以用于任何一个).

是否有人发现将事件"抛出"令人困惑?

Ant*_*ott 18

我同意,事件被提出/解雇/触发.如果抛出任何东西,那就是例外.


rjz*_*zii 7

MSDN库中的标准约定似乎是指引发事件抛出异常.


Eri*_*sch 5

另一个术语是"调用".由于事件是delgates,因此调用它们来调用它们,但是一般术语是"触发"或"引发".

此外,在此上下文中使用"throw"一词令人困惑,因为它会与"throw"关键字混淆.您不能使用throw关键字抛出事件.