【发布时间】:2014-07-23 02:01:53
【问题描述】:
一个我无法理解的问题。答案是 b),但有人能告诉我为什么吗? 我意识到它介于 a) 和 b) 之间。但是为什么是b)?如果事件发起方法是公开的,那么任何人都不能发起事件吗?
您已在班级中声明了一个事件,并且您希望班级的外部用户引发此事件。你做什么工作? 一个。 公开活动。 B. 向您的类添加一个引发事件的公共方法。 C。 使用公共委托而不是事件。 D. 使用自定义事件访问器向外部用户授予访问权限。
【问题讨论】:
-
问题清楚地说明了这一点:并且您希望班级的外部用户提出事件。很明显,是的,任何人都可以提出它,这就回答了这个问题。
-
这道题似乎跑题了,因为它是关于考试的,而这道题只是对考试题目的误读或漏读。
标签: c#