Введення

Завершено

Розробники C# відповідають за налагодження коду та обробку винятків у своїх програмах. Мова C# підтримує шаблони обробки винятків, як-от шаблони try-catch та try-catch-finally шаблони. Код Visual Studio використовує розширення для підтримки налагодження коду. Розширення налагоджувача можна знайти в Ринку кодів Visual Studio.

Припустімо, ви – частина команди, яка розробляє програми роздрібної підтримки. Команда працює над застосунком РРО, який керує роздрібних транзакцій. Ви розробляєте MakeChange метод, який керує грошима до і обчислює суму змін, повернутих клієнту. Метод MakeChange відстежує кількість купюр кожного номіналу (1, 5, 10 і 20), доступних до. Команда планує додати обробку винятків до програми під час перевірки коду.

Цей модуль допоможе вам переглянути код і налагодити процес, коли обробка винятків також додається до програми.

Наприкінці цього модуля можна налагодити програму C# за допомогою налагоджувача коду Visual Studio, впровадити try-catch шаблон і кинути винятки, які потрапили на нижчий рівень стека викликів.

Нотатка

Це модуль керованого проекту, у якому ви завершите наскперед проект, виконавши покрокові вказівки.

Цілі навчання

У цьому модулі ви практикуєте, як це зробити:

  • Скористайтеся інструментами налагоджувача коду Visual Studio, щоб визначити та виправити проблему в кодовому логіці.
  • Упровадьте обробку винятків у консолі C# за допомогою шаблону try-catch .
  • Створення та кидання винятків за допомогою настроюваних властивостей.
  • Спіймати винятки на нижчому рівні в стеку викликів.

Передумови

  • Інсталяція коду Visual Studio, налаштованого для розробки програм C#.
  • Можливість розробляти консольні програми C#, які впроваджують бізнес-логіку за допомогою ітерацій, інструкцій із вибору та спеціальних методів.
  • Використання засобів налагодження коду Visual Studio для C#.
  • Досвід реалізації винятків try-catch , що передають і кидають винятки в консольних програмах C#.