Создать библиотеку классов с пользовательским исключением - C#

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток! Вот такая у меня задачка: Создайте библиотеку классов Geometry. В библиотеке классов опишите класс Rectangle c двумя свойствами Width и Height . Создайте пользовательское исключение, которое проверяет значения Width и Height . Значения Width и Height не должны быть равны нулю и иметь неотрицательные значения. Как это можно реализовать? Заранее благодарю!

Решение задачи: «Создать библиотеку классов с пользовательским исключением»

textual
Листинг программы
  1. abstract class Geometry { }
  2.  
  3. class Rectangle : Geometry
  4. {
  5.    private double w, h;
  6.  
  7.    public double Width
  8.    {
  9.       get { return w; }
  10.       private set
  11.       {
  12.          if (value <= 0)
  13.             throw new ArgumentException("value");
  14.          w = value;
  15.       }
  16.    }
  17.  
  18.    public double Height
  19.    {
  20.       get { return h; }
  21.       set
  22.       {
  23.          if (value <= 0)
  24.             throw new ArgumentException("value");
  25.          h = value;
  26.       }
  27.    }
  28.  
  29.    public Rectangle(double width, double height)
  30.    {
  31.       this.Width = width;
  32.       this.Height = height;
  33.    }
  34. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.429 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы