Объектно-ориентированное программирование на С#. Андрианова А.А - 80 стр.

UptoLike

80
if (ReplaceCoefEvent != null)
ReplaceCoefEvent(this);
}
}
// свойство доступа к коэффициенту В уравнения
public double B
{
get
{
return b;
}
set
{
b = value;
// инициация события вызов его обработчиков
if (ReplaceCoefEvent != null)
ReplaceCoefEvent(this);
}
}
// свойство доступа к коэффициенту С уравнения
public double C
{
get
{
return c;
}
set
{
c = value;
// инициация события вызов его обработчиков
if (ReplaceCoefEvent != null)
ReplaceCoefEvent(this);
}
}
// конструктор класса
public Equation(params double[] coef)
{
switch (coef.Length)
{
case 3:
a = coef[0]; b = coef[1]; c = coef[2];
break;
case 2:
a = 0.0; b = coef[0]; c = coef[1];
break;
case 1:
a = 0.0; b = 0.0; c = coef[0];
break;
default:
throw new Exception("Данный набор
             if (ReplaceCoefEvent != null)
                ReplaceCoefEvent(this);
         }
     }

     // свойство доступа к коэффициенту В уравнения
     public double B
     {
        get
        {
            return b;
        }
        set
        {
            b = value;
           // инициация события – вызов его обработчиков
           if (ReplaceCoefEvent != null)
               ReplaceCoefEvent(this);
        }
     }

     // свойство доступа к коэффициенту С уравнения
     public double C
     {
        get
        {
            return c;
        }
        set
        {
            c = value;
           // инициация события – вызов его обработчиков
            if (ReplaceCoefEvent != null)
               ReplaceCoefEvent(this);
        }
     }

     // конструктор класса
     public Equation(params double[] coef)
     {
        switch (coef.Length)
        {
           case 3:
              a = coef[0]; b = coef[1]; c = coef[2];
              break;
           case 2:
              a = 0.0; b = coef[0]; c = coef[1];
              break;
           case 1:
              a = 0.0; b = 0.0; c = coef[0];
              break;
           default:
              throw new Exception("Данный набор

80