Когда я реализую цепочку, такую как:Функциональная цепочка также считается обратным вызовом?
ToUpper(). ToString(). ....
Будет ли эта цепочка рассматриваться как обратный вызов?
Когда я реализую цепочку, такую как:Функциональная цепочка также считается обратным вызовом?
ToUpper(). ToString(). ....
Будет ли эта цепочка рассматриваться как обратный вызов?
Обычно обратный вызов представляет собой делегат, который передается в качестве аргумента другому вызову объекта или метода. Он позволяет объекту более низкого уровня вызывать метод, определенный в объекте более высокого уровня.
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();
}
Нет, не было бы.
This очень краткий обзор того, что такое обратный вызов, и что вы используете его для.
Нет, это не так, использовать простой пример.
Это:
string foo = bar.ToString().ToUpper();
равносильна этому:
string foo = bar.ToString();
foo = foo.ToUpper();