Обробка виключень у мові програмування C#
Автор: KRISTYSICHKA • Декабрь 8, 2021 • Лабораторная работа • 1,266 Слов (6 Страниц) • 206 Просмотры
Лабораторна робота
Тема: Обробка виключень у мові програмування C#
Мета: Навчитись створювати програми з використанням обробки виняткових ситуацій.
Хід роботи
1. Створити клас (з індивідуального завдання) із заданими властивостями (properties).
2. Написати програму таким чином, щоб виконувалась обробка спеціальних та загального винятку із виведенням доступної інформації про виняток. Накласти обмеження із генерацією винятку за певної умови, для якого додатково задати час та причину виникнення винятку. Обробку коректності даних проводити у set-методах відповідних властивостей.
Код програми
using System;
namespace Lab9_example
{
// Птах (назва, вік, вага, дальність польоту)
class Bird
{
private string name;
private int years;
private double weight;
private double distance;
public Bird()
{
string name = "";
int years = 0;
double weight = 0, distance = 0;
}
public string Name
{
get { return name; }
set
{
if (value.Length <= 0 || value.Length > 100)
{
throw new Exception("Введенно некоректну назву!");
}
else name = value;
}
}
public int Years
{
get { return years; }
set
{
if (value <= 0)
{
throw new Exception("Введенно некоректний вiк!");
}
else years = value;
}
...