Хранение асинхронной функции в качестве переменной - PullRequest
0 голосов
/ 15 октября 2018

У меня есть вопрос, похожий на этот вопрос , но он отличается тем, что в моем случае я имею дело с асинхронными функциями.

Итак, как следует из вопроса, я хочу сохранить метод в переменной (чтобы вызвать его позже)

В случае синхронных функций

private delegate void eventmethod();  //(for a function without arguments and return void)

private eventmethod MySavedEvent;

void D()
{
}

MySavedEvent = D;
MySavedEvent();

Но что происходит?если функция на самом деле

Task<returnType> D();

Как я могу определить делегата там?

...