Создать библиотеку классов с пользовательским исключением - 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;
   }
}

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


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

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

7   голосов , оценка 4.429 из 5
Похожие ответы