private double ConvertTempFromCtoTarget(double temp, string target) { //supported values need to be listed. switch (target) { case "Farenheit": return(GeneralFunctions.ConvCtF(temp)); case "Kelvin": return(GeneralFunctions.ConvCtK(temp)); case "Rankine": return(GeneralFunctions.ConvCtRa(temp)); case "Delisle": return(GeneralFunctions.ConvCtD(temp)); case "Romer": return(GeneralFunctions.ConvCtRo(temp)); case "Reaumur": return(GeneralFunctions.ConvCtRe(temp)); case "Celsius": case "Kraggs": default: return(temp); } }