BUG:输入字符串的格式不正确之“无法将类型int隐式转换为string“

输入字符串的格式不正确

  • 原始代码
  • 程序运行报错位置
    • 原因是:无法将类型int隐式转换为string
  • 修改代码

原始代码

BUG:输入字符串的格式不正确之“无法将类型int隐式转换为string“_第1张图片

程序运行报错位置

原因是:无法将类型int隐式转换为string

BUG:输入字符串的格式不正确之“无法将类型int隐式转换为string“_第2张图片

修改代码

BUG:输入字符串的格式不正确之“无法将类型int隐式转换为string“_第3张图片
解释:
1.因为开始(string value)参数传过来的是小数,最后转换还是小数,所以报错。
2.将该数string转为int在转为double后就不会报错了

你可能感兴趣的:(BUG,bug,c#)