【发布时间】:2017-05-13 04:18:54
【问题描述】:
string labeldistance = lbldistance.Text;
string output = Regex.Match(labeldistance, @"\d+").Value;
double labeldistance1 = Convert.ToDouble(output);
double carMilege = 10;
double cost = 70;
lblResult.Text = ((labeldistance1/carMilege)*cost).ToString();
retrieving value from label and label contains both string and integer
【问题讨论】:
-
你有什么问题?
-
您正在尝试将字符串转换为双精度。字符串呢,在尝试使其成为双倍时不容易适应?另外,请edit您的问题,以便出现错误,而不仅仅是屏幕截图。
-
请不要链接到代码或错误的图片。相反,请将错误直接粘贴到您的帖子中。
-
检查输出值。里面有些东西是无法转换的。
-
该错误意味着传递给
Convert.ToDouble的值无法转换。字符串output的值是多少?