/// <summary> /// Calcula los valores segun el operador seleccionado /// </summary> /// <param name="num1">Objeto Numero</param> /// <param name="num2">Objeto Numero</param> /// <param name="operador">String que indica la operacion</param> /// <returns>Retorna el valor de la operacion realizada en formato double</returns> public static double Operar(Numeros num1, Numeros num2, string operador) { double respuesta = 0; char.TryParse(operador, out char auxValidar); //char auxValidar = Convert.ToChar(operador); string auxOperador = ValidarOperador(auxValidar); if (num1 != null && num2 != null) { switch (auxOperador) { case "+": respuesta = num1 + num2; break; case "-": respuesta = num1 - num2; break; case "*": respuesta = num1 * num2; break; case "/": respuesta = num1 / num2; break; } } return(respuesta); }