Создать библиотеку классов с пользовательским исключением - C#
Формулировка задачи:
Доброго времени суток! Вот такая у меня задачка:
Создайте библиотеку классов Geometry. В библиотеке классов опишите класс Rectangle c двумя свойствами Width и Height . Создайте пользовательское исключение, которое проверяет значения Width и Height . Значения Width и Height не должны быть равны нулю и иметь неотрицательные значения.
Как это можно реализовать? Заранее благодарю!
Решение задачи: «Создать библиотеку классов с пользовательским исключением»
textual
Листинг программы
- abstract class Geometry { }
- class Rectangle : Geometry
- {
- private double w, h;
- public double Width
- {
- get { return w; }
- private set
- {
- if (value <= 0)
- throw new ArgumentException("value");
- w = value;
- }
- }
- public double Height
- {
- get { return h; }
- set
- {
- if (value <= 0)
- throw new ArgumentException("value");
- h = value;
- }
- }
- public Rectangle(double width, double height)
- {
- this.Width = width;
- this.Height = height;
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д