170 похожих чатов

Ребят, добрый день всем. Правильно ли я думаю, что использование

первой версии реализации(там где я передаю Local) более правильно из-за отсутствия async void или же я ошибаюсь?

16 ответов

10 просмотров
Vazovsk1y- Автор вопроса
Vazovsk1y
screenshot

так ты же просто заменил локальную функцию на лямбду, не? поди нужны тип сам выведется...

Vazovsk1y- Автор вопроса
🏳️‍🌈Сель
так ты же просто заменил локальную функцию на лямб...

У локальной ф-ции возвращаемый тип Task, а у той лямбы void поэтому выходит, что я использую async void, что не рекомендуется делать.

🏳️‍🌈Сель
а почему не рекомендуется?

Методы async void обычно рекомендуются для кода, отличного от обработчиков событий, поскольку вызывающие объекты не могут await эти методы и должны реализовать другой механизм уведомления об успешном завершении или ошибках.

Phantom
Для обработчиков тоже не нужно

Это я с документации скинул))

Vazovsk1y- Автор вопроса
Dmytro Podelnik
Методы async void обычно рекомендуются для кода, о...

Я вот читаю и не могу понять. Вроде же все наоборот, асинк воид актуален ТОЛЬКО для обработчиков событий, а не для отличного от них кода.

Vazovsk1y- Автор вопроса
Dmytro Podelnik
Методы async void обычно рекомендуются для кода, о...

то есть так это асинхронный метод который нельзя эвейтить... интересно конечно

Vazovsk1y
screenshot

Где там async void?

Vazovsk1y- Автор вопроса
PechenkoKirill
кто сказал что void

Да, спасибо. Я тоже уже нашел ответ и понял, что по дефолту там будет Func<Task>.

Vazovsk1y
Да, спасибо. Я тоже уже нашел ответ и понял, что п...

Во, я и говорю что должно ж выводиться нормально

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
49
читать файл максимально быстро? странный вопрос))
zamtmn
53
How to create an OS in C? what to study?
Linus
18
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
5
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
@HemulGM Параметры у AddStream поменялись? Несостыковка какая-то
Катерина Свиридова
12
Подскажите, есть какие-то события создания/уничтожения у TFrame по типу TForm (OnCreate и OnClose/OnDestroy) ? Как отловить создание TFrame и "перед" уничтожением. На Tframe р...
Денис
8
Карта сайта