读取文件时出现System.FormatException

时间:2017-09-08 15:16:08

标签: c#

Visual Studio在这一行上给我一个例外,但为什么呢?

 RechenKontostand = Convert.ToDouble(File.ReadAllText(pathkonto));

例外是:

  

System.FormatException格式错误

如果您需要更多代码,请询问!

其他答案没有解决我的问题所以它不是重复的

1 个答案:

答案 0 :(得分:1)

因为传递给Convert.ToDouble的字符串不是可接受的格式。将字符串传递给此方法时,最终会调用double.Parse

documentation解释说:{/ 1}}在以下情况下被提出:

  

s不代表有效格式的数字。