Как предвидеть исключения в C #, когда нет проверенных исключений - PullRequest
0 голосов
/ 27 мая 2019

В Java вызовы функций, которые могут генерировать Exception s, должны ожидать их либо с try-catch, либо путем добавления throws Exception к сигнатуре их функции.

Мое основное использование для них -в моем коде с наибольшим количеством вызовов, где я помещаю try-catch es только в разделы, которые явно выбрасывают Exception s.

Однако, поскольку в C # нет проверенных исключений, я могу думать только о том, чтобы предвидеть Exception s должен окружить все разделы моего топ-кода с кодом try-catch es.Мне лично не нравится этот подход по следующим причинам:

  1. Это может привести к очень грязному коду, помещая try-catch туда, где они не нужны.

  2. Я мог бы пропустить раздел, которому требуется try-catch.

Как правильно ожидать Exception s в моем коде топ-вызова в C #?

...