static void CreatingObjectsExample() { Console.WriteLine("CreatingObjectsExample демонстрирует разичные спсобы создания объекта класса"); Equation eq1 = new Equation(); Equation eq2 = new Equation(5, -7.5, -12.5); double a = Input.Double("Введите коэффициент А: "); double b = Input.Double("Введите коэффициент B: "); double c = Input.Double("Введите коэффициент C: "); Equation eq3 = new Equation(a, b, c); Console.WriteLine($"Всего создано уравнений: {Equation.Count}\n"); PrintEquations(new Equation[] { eq1, eq2, eq3 }); Console.WriteLine("Нажмите любую клавишу чтобы продолжить"); Console.ReadKey(true); MethodsOverrideExample(new Equation[] { eq1, eq2, eq3 }); }
public static bool Roots(Equation eq, out double fRoot, out double sRoot) { (fRoot, sRoot) = (eq.FirstRoot, eq.SecondRoot); return(eq.HaveRoots); }