函数链也被视为回调?

use*_*677 0 c#

当我实现链接时,例如:

ToUpper的().toString()方法.....

链接也会被视为回调吗?

Fra*_*man 5

不,它不会.


Roh*_*est 5

通常,回调是委托形式,作为参数传递给另一个对象或方法调用.它允许较低级别的对象调用更高级别对象中定义的方法.

public void Caller()
{
    // We can use an anonymous method for our call back...
    this.PerformAction(() => Console.WriteLine("Callback invoked"));
}

public void PerformAction(Action callback)
{
    // perform a task and invoke the call back
    callback.Invoke();
}
Run Code Online (Sandbox Code Playgroud)