我对C#很新.我正在尝试制作一个将摄氏度转换为华氏度的基本程序.但是这里有捕获,我想确保用户只输入有效数字而不输入字符或符号.如果用户输入,例如39a,23,则控制台要求他再次输入该号码.
Console.WriteLine("Please enter the temperature in Celsius: ");
double x = Convert.ToDouble(Console.ReadLine());
Run Code Online (Sandbox Code Playgroud)
另外,我一直在制作其他程序,我一直在想 - 我是否总是要使用"Convert.ToInt/Convert.ToDouble"?还是有更快的方法?