Лабораторная работа: Рефакторинг. Виключення дублювання коду. Розробка бібліотек класів та знайомство з багатопроектними рішеннями
public void MathX2()
{
x2 = (-b - Math.Sqrt(D)) / (2 * a); ;
}
public SqrEquation(double a, double b, double c)
{
this.a = a;
this.b = b;
this.c = c;
if (a == 0)
throw new Exception("Це не квадратне рівняння!");
this.MathDiscriminant();
this.MathX1();
this.MathX2();
}
}
}
Інтерфейс форми
using System;
using System.Windows.Forms;
using mylab;
namespace lab3
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}