Создать библиотеку классов с пользовательским исключением - 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; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д