Как я могу сразу же вернуть результат из задачи
В базовом классе я пытаюсь создать реализацию по умолчанию для возвращаемой функции
Task<string>
Я могу решить, как это сделать " долго-
но я не могу отделаться от мысли, что есть более аккуратный способ написать это.Это моя текущая версия:
protected virtual async Task<string> MyFunction() { await Task.Delay( 0 ); return ""; }
Что я уже пробовал:
Я подумал, что смогу использовать его.
TaskCompletionSource
или Task.FromResult()
но, похоже, не в состоянии разработать синтаксис для них. При использовании последнего я не могу обойти сообщение, которое говорит мне, что я должен вернуть a string
не Task<string>
.