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

Всем привет. Подскажите, пожалуйста. На matanit описано как можно обработать

исключение из void метода. А как обработать исключение из метода, которые возвращает какое-то значение?

15 ответов

31 просмотр

так же

Sandro-Steel Автор вопроса
Sherzod
так же

А как мне получить значение, которое вернул метод?

Sandro Steel
А как мне получить значение, которое вернул метод?

нифига не понятно, что ты пытаешься сделать и чего хочешь

Sandro-Steel Автор вопроса
Sherzod
нифига не понятно, что ты пытаешься сделать и чего...

Var znachenie = await Task.Run(()=>NeAsynhronniyMetdotKotoriyDolgenVernyt'Znachenie(param1, param2));

Sandro-Steel Автор вопроса
Sherzod
да, пиши так

Не работает. Не обрабатывается исключение.

Фуфуфу асинк воид

Sandro Steel
Не работает. Не обрабатывается исключение.

Так бля ты хочешь исключение перехватить чтоли

Ну хз по-моему оно не ловится кетчем

Гикер †315620⚰️
Ну хз по-моему оно не ловится кетчем

он делает await, так что будет экспешн, если внутри было

Sandro-Steel Автор вопроса
Гикер †315620⚰️
Ну хз по-моему оно не ловится кетчем

Ловится, но как-то странно. В дебаге он выкидывет, что исключение не обработано. А если уже скомпилированную программу запустить, то ловит. Только проблема в том, что в программе есть что-то типа глобального обработчика исключений, который ловит его раньше чем мой код... Может подскажите как быть?

Sandro-Steel Автор вопроса
Sandro Steel
Ловится, но как-то странно. В дебаге он выкидывет,...

оказывается нужно было отключить галочку "Только мой код".

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

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

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Карта сайта