我正在学习 C#。一本书(Exam Ref 70-483)中有一个问题对我来说意义不大,因为我在任何地方都找不到它的任何例子。我从消除错误答案的角度理解它,正确的答案必须在那里。
- 您的类中有一个私有方法,并且您希望某些调用者可以调用该方法。你做什么工作?
A. 公开方法。
B. 使用一个事件,以便在执行该方法时可以通知外部用户。
C. 使用将委托返回给授权调用者的方法。
D. 将私有方法声明为 lambda。
正确答案'C':“该方法可以查看调用者是否被授权,然后返回一个委托给可以随意调用的私有方法。”
这有什么例子?授权来电者是什么意思?书中没有提到授权呼叫者。关于委托和方法授权,我唯一能找到的是关于 WCF 和授权,但这肯定超出了这里的范围。好。我希望有人可以对此有所了解!像这样的棘手问题太多了……好吧,即使不是棘手的问题,也很难理解答案。