func如何正常工作

Ant*_*ell 5 c# func

因此,当我返回一个对象时,我认为它将内存地址返回给您可以引用和使用的对象(或包含内存地址的对象).

但是当你返回一个函数时实际发生了什么?

您的应用如何知道该func使用哪个对象实例?

我的直觉告诉我一个对象实例引用与func一起传递但是实际发生了什么?

我似乎无法在这个主题上找到太多.

编辑:澄清一下,我问一个方法何时返回一个函数

Jon*_*Jon 6

A Func是委托 - 一种与特定方法签名关联的对象,通常绑定到具有该签名的特定方法.这可能是一个static或一个实例方法,它可能是通用的或不是通用的; 在所有情况下,委托实例都包含调用该方法所需的所有信息.


Lee*_*Lee 5

A Func是委托,Delegate实例封装了一个MethodInfo和一个可选的目标对象,以便在调用时调用该方法.