【发布时间】:2020-10-30 23:02:09
【问题描述】:
当我尝试使用 TryParse 时出现错误 CS0029,请参阅以下内容:
static void Main(string[] args)
{
double m1,m2,m3,m4,m5,m6,m7,m8,m9,m10,m11,m12;
double notval = 0;
Console.WriteLine("Please insert the rainfall in January:");
m1 = double.TryParse(Console.ReadLine(), out notval) ;
我收到错误“无法将类型 'bool' 隐式转换为 'double'”(CS0029)。
【问题讨论】:
-
TryParse()正在返回一个bool值,指示它是解析还是解析不是字符串。 “结果”在给定的第二个变量中(这里是notval)。 -
if(double.TryParse(Console.ReadLine(), out notval)){ 做你的成功逻辑}else{做你的失败逻辑}
-
这是关于你不问问题,直接去文档的地方。否则你需要一百万年才能写出有价值的东西。 double.TryParse