当我实现链接时,例如:
ToUpper的()。的ToString()。 ....
该链接是否也会被视为回调?
答案 0 :(得分:5)
不,它不会。
答案 1 :(得分: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();
}
答案 2 :(得分:1)
This可以非常快速地概述回叫的内容以及您使用它的内容。
答案 3 :(得分:1)
不,不会,使用一个简单的例子。
此:
string foo = bar.ToString().ToUpper();
等同于:
string foo = bar.ToString();
foo = foo.ToUpper();