2 / 2 / 1
Регистрация: 04.05.2012
Сообщений: 77
|
||||||
1 | ||||||
Асинхронный метод и возвращаемое значение: как реализовать эту логику?23.11.2015, 21:36. Показов 1788. Ответов 1
Метки нет (Все метки)
Помогите реализовать такую логику: надо вызвать ReadData() с возвращаемым значением, но проблема в том, что await требует, чтобы метод был async, а Main(string[] args) не может быть async, поэтому код не компилируется.
Как тут делать?
0
|
23.11.2015, 21:36 | |
Ответы с готовыми решениями:
1
Метод isHeadlessInstance(). Возвращаемое значение Как правильно реализовать логику программы? Как последовательно выполнять один асинхронный метод? Как обработать возвращаемое значение из библиотеки на C++ |
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
|
||||||
23.11.2015, 21:56 | 2 | |||||
В методе Main не может быть никаких await. await означает, что метод возвращает управление до того момента, как завершится задача, которая awaitится. Но куда будет возвращать управление метод Main, если при завершении его выполнения программа просто закрывается? Поэтому вызывайте метод ReadData синхронно, а потом обращайтесь к свойству Result возвращенного значения.
Добавлено через 5 минут
1
|
23.11.2015, 21:56 | |
23.11.2015, 21:56 | |
Помогаю со студенческими работами здесь
2
Массив как возвращаемое функцией значение Как присвоить значение возвращаемое функцией? Как можно реализовать такую логику в Windows Forms? Как присвоить возвращаемое значение функции переменной? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |