2009-09-23 16 views

回答

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(); 
} 
5

不,它不會。

1

This就是一個回調就是和你作什麼用途非常快速概述。

1

不,它不會使用一個簡單的例子。

此:

string foo = bar.ToString().ToUpper(); 

等效於此:

string foo = bar.ToString(); 
foo = foo.ToUpper();