如何在面试中解释代表

use*_*432 4 c#

我知道我们在Stackoverflow中有很多相似类型的问题,我也知道委托是什么以及它是如何工作的,但有时在面试中解释代表有点困难,有关如何解释它的任何建议吗?

Pau*_*aul 5

它本质上是一个强类型函数指针.这是一种将任意代码作为方法参数传递的方法.

  • 一个_strongly typed_函数指针. (7认同)
  • 好的,所以*什么是函数指针*?除非您已经知道"函数指针"是什么,否则这个解释无法解释.为什么C#程序员碰巧从C中知道这个概念? (4认同)
  • 你能真正传递"任意代码"吗?"class C {}"是完全有效的代码,"[Obsolete]"和"using System"也是如此.但这些都没有在代表中传递. (3认同)