public virtual void GetTemp(string name) { if (name == Celsius.name) { Console.WriteLine(@" Temperature: {0} current: {1} C", Celsius.name, Celsius.GetTemp()); } else if (name == Fahrenheit.name) { Console.WriteLine(@" Temperature: {0} current: {1} F", Fahrenheit.name, Fahrenheit.GetTemp()); } else if (name == Kelvin.name) { Console.WriteLine(@" Temperature: {0} current: {1} K", Kelvin.name, Kelvin.GetTemp()); } else { Console.WriteLine("Not implemented"); } }