Описание тега catch-block
The `catch-block` in a program is used to handle an `exception` thrown by a block of code.
8
ответов
Под C# какой удар по производительности является блоком try, throw и catch
Прежде всего, отказ от ответственности: у меня есть опыт работы на других языках, но я все еще изучаю тонкости C# К проблеме... Я смотрю на некоторый код, который использует блоки try/catch таким образом, который касается меня. Когда вызывается проц…
05 мар '09 в 18:25
2
ответа
Несколько методов с одинаковой логикой try/catch
У меня есть программа на C# с несколькими методами с разными параметрами и разными типами возвращаемых данных, но большинство из них имеют блок try/catch с одинаковой обработкой логики исключений. Есть несколько операторов catch для всех методов, но…
21 янв '19 в 08:16
5
ответов
Можем ли мы получить LineNumber и ColumnNumber в блоке try, в котором произошло исключение
У меня есть код ниже, с помощью которого я могу напечатать полное имя класса, имя класса, имя метода, при котором произошла ошибка. Кроме того, я могу напечатать номер строки, но напечатанный номер строки - это строка, в которой инициализируется пер…
09 янв '13 в 12:55
1
ответ
Как бы вы поймали ошибку
Как бы вы поймали ошибку в этом случае: getStuff(): Observable<Stuff[]> { return this.http.get(url) .map((res: Response) => { return res.json() .map(item => { return { id: item.id name: item.code }; }); }); } Я пытался поставить .catch()…
19 май '17 в 04:17
6
ответов
Обнаружение при работе внутри блока захвата
Как определить, когда исполняемый в данный момент код вызывается из блока catch? void SomeFunction() { // how do I detect whether I am being called from within a catch block? } РЕДАКТИРОВАТЬ: Для тех, кто спрашивает, я хотел реализовать класс, подоб…
26 авг '14 в 14:11
1
ответ
Перехват PowerShell [System.Management.Automation.MethodException] ошибка
В PowerShell при определенных условиях я делаю это: throw [System.Management.Automation.MethodException] позже я поймал вот так: catch [System.Management.Automation.MethodException] { catch { Мой код попадает во второй (общий) улов. когда я смотрю н…
26 авг '16 в 21:27
3
ответа
Swift Catch Pattern, который связывает ошибку с переменной
Использование Swift 4.2 и XCode 10 В Swift 4.2 DecodingError является перечислением. Есть (в настоящее время) четыре разных случая. Я могу отследить каждый случай отдельно и связать переменные, которые можно использовать для регистрации ошибки, как …
02 янв '19 в 17:17
2
ответа
Как называется часть после "catch"?
Как мы называем код, выделенный желтым цветом? в коде это будет: try{ ... } catch (Exception $e) { // the part within the brakets ... } Возможно, я думал "поймать выражение", но я не думаю, что когда-либо читал это где-либо.
09 янв '19 в 03:51
1
ответ
MVC RedirectToAction в блоке перехвата
Я пытаюсь перенаправить действие с одного контроллера на другой, если что-то не так в блоке try. Я хочу добиться общего способа представления пользователю представления о том, что что-то не так в разных контроллерах, путем направления всех ошибок на…
25 ноя '11 в 14:23
1
ответ
Можем ли мы обработать все сценарии ошибок http (4XX-5XX), используя catch(error) в JS?
Я использую обещание для доступа к некоторым данным с некоторого URL и для обнаружения ошибок, которые я хочу использовать.catch . Если я пропущу какую-то ошибку, я все равно могу поймать.finally, но какие ошибки я игнорирую? $http.get('/someUrl', c…
23 ноя '17 в 04:00
1
ответ
Java-метод с общим аргументом, вызванным из результата блока catch
Я столкнулся с неожиданной проблемой, связанной с перехватом исключений и обобщением Java в сигнатурах. Без дальнейших церемоний, рассматриваемый код (пояснение следует): public class StackruTest { private static class WrapperBuilder { public static…
25 май '16 в 17:09
2
ответа
Если есть возможность продолжить цикл For Each после ошибки в VB.NET?
У меня есть BackGroundWorker с циклом For Each, который находится внутри Try Catch, и мне нужно обнаружить ошибку и продолжить цикл For Each без следующего элемента. На самом деле у меня есть список данных для отправки на сервер через UDP и ожидания…
12 июл '13 в 15:54
1
ответ
Как отловить ошибку на экране в переменную в TCL, используя catch
Чтобы исправить ошибку на экране, хотя поймать, например, puts $c #error on terminal : can't read "c": no such variable catch {puts $c} err puts $err # value of err 1 Есть ли способ отловить фактическое сообщение об ошибке в TCL, кроме сигнала в пер…
22 мар '13 в 13:05
1
ответ
Отклонить обещание в блоке http.get catch
У меня есть эта асинхронная функция, которая использует http.get внутри обещания. private _getSchema(fileName): any { return new Promise((resolve, reject) => { this.http.get(fileName) .map(this._extractData) .catch(this._handleError) .subscribe(s…
19 янв '17 в 19:14
1
ответ
В чем ошибка в этой Java-программе?
Компилятор не выполняет catch часть, когда значение не введено: import java.util.Scanner; import java.lang.*; public class Ruff { public static void main(String[] args) { String a; Scanner scanf=new Scanner(System.in); System.out.println("Enter your…
28 окт '17 в 07:18
4
ответа
.Net: Какой у вас уверенный подход в разделе "Catch" блока try-catch, при разработке операций CRUD?
Мне было интересно, будет ли какой-нибудь уверенный подход для использования в секции catch блока try-catch при разработке операций CRUD (особенно, когда вы используете базу данных в качестве источника данных) в.Net? хорошо, что вы думаете о нижних …
29 апр '10 в 11:58
3
ответа
Есть ли более чистый способ сделать это в Java try-catch?
try { try { function(a, b); } catch (Exception e) { e.printStackTrace(); throw e; } } catch (Exception e) { System.out.println("---------------------------------"); } Я делаю этот вложенный блок try-catch по причине, которая заключается в том, что к…
16 дек '13 в 07:22
1
ответ
Скрипт Tcl: неверное имя команды возвращается при выполнении тела процедуры
В сценарии Tcl я хочу отследить возврат процесса Tcl, чтобы выполнить некоторые действия завершения. Например, мой код может быть следующим: proc X10 { a } { return [expr $a * 10] } proc procF {} { set a 13 catch {[info body X10]} __result return $_…
27 ноя '14 в 09:59
1
ответ
<c: catch> не работает с <fmt: parseNumber> JSTL 1.2
Я реализую простую страницу JSP, используя JSTL 1.2 (Apache Taglibs). Страница делает следующее: <c:catch var="error"> <fmt:parseNumber var="parsedNum" value="${param.num}" /> </c:catch> Элемент ввода HTML выглядит следующим образо…
21 фев '13 в 15:07
2
ответа
Приведет ли исключение в блоке улова к двум исключениям, находящимся в полете?
Рассмотрим следующий код C++: class MyException {}; void someFunction() { try { /// ... code that may throw } catch(std::exception& e ) { throw MyException(); } } Вопрос Поглощено ли исключение e в начале блока захвата или в конце блока захвата?…
13 ноя '15 в 08:40