Как я могу реализовать как асинхронный метод, так и его синхронный аналог? [Дубликат]

На этот вопрос уже есть ответ:

Синхронизация по Async позволяет избежать тупиков и предотвратить реагирование пользовательского интерфейса 1 ответ Напишите хорошо разработанный асинхронный / неасинхронный API 3 ответа

У меня есть такой метод, какTask<string> GetContentAsync(string url) и мойконсольное приложение не совсем готов воспользоваться внутренним преимуществом TPL, но, возможно, позже это будет.

Как я могу легко написать синхронную оболочку (не альтернативную реализацию) для этого (или других) методов?

Ответы на вопрос(2)

Ваш ответ на вопрос