Я щойно відкрив чудовий код у програмі наших компаній, яка використовує блоки Try-Catch як логічні оператори.
Значить, "зробіть якийсь код, якщо він видає цю помилку, зробіть цей код, але якщо це кине цю помилку, зробіть замість цього 3-ю річ".
Він використовує "Нарешті" як вислів "else", який з'являється.
Я знаю, що це по суті неправильно, але перед тим, як піти в бій, я сподівався на кілька добре продуманих аргументів.
І ей, якщо у вас є аргументи ЗА використання цього способу Try-Catch, будь ласка, скажіть.
Для всіх, хто цікавиться, мова - це C #, а код, про який йде мова, становить близько 30+ рядків і шукає конкретні винятки, він не обробляє ВСІ винятки.
try
'd. Не кожен винятковий випадок, який вимагає виключення в цілому, повинен бути фатальним у цьому конкретному випадку. Отже, чи могли ви це зробити простішим, рівним чи більш надійним способом, не використовуючи винятків?