/// <summary> /// Método pre-creado de conversión de temperaturas. Fahrenheits a Celsius y a Kelvins. /// </summary> public static void TmpFahr() { bool rep = true; while (rep) { Console.Write($"Introduzca una temperatura en {temps[1]} a convertir:\n>> ");//Entrada en Farhenheit try { double fahr = double.Parse(Regex.Replace(Console.ReadLine(), "[.,']", CultureInfo.CurrentCulture.NumberFormat.NumberDecimalSeparator)); Console.WriteLine("\n{0} {1} a {2} es: {3}", frmcv, temps[1], temps[0], frms[0]); Console.WriteLine("{0} {1} a {2} es: {3}", frmcv, temps[0], temps[2], frms[3]); Op_Temp.OpFahrCelKel(fahr); } catch (Exception e) when(e.GetType() != typeof(FormatException)) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine(e.Message + "\n"); Console.ForegroundColor = ConsoleColor.Green; } catch (FormatException e) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine(FrmExc); Console.WriteLine(e.Message + "\n"); Console.ForegroundColor = ConsoleColor.Green; } Console.Write(Rp); string go = Console.ReadLine(); if (go.ToUpper() != "S") { rep = false; } } }