Передать данные из события в функцию - 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));

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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