Передать данные из события в функцию - C#

Узнай цену своей работы

Формулировка задачи:

Итак, есть класс. В нем есть функция GetAccountInfo. В этой функции загружается строка. Как можно в функции получить результат загрузки?
        public Account GetAccountInfo()
        {
            var wc = new WebClient();
            wc.DownloadStringAsync(Urls.EndLink(Urls.MeInfoUri, user));
            wc.DownloadStringCompleted += wc_DownloadStringCompleted;
            //Тут нужно подождать, пока не произойдет событие и получить от него объект
        }
 
        void wc_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
        {
            Account me = ParseJson<Account>(e.Result);
            //Необходимо передать этот объект в функцию GetAccount
        }

Решение задачи: «Передать данные из события в функцию»

textual
Листинг программы
Account me = ParseJson(wc.DownloadString(blablabla));

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

12   голосов , оценка 4.25 из 5
Похожие ответы