【发布时间】:2014-12-25 02:55:48
【问题描述】:
我是 C# 的新手,我正在尝试做一个 Windows 窗体应用程序,但遇到了一个问题。所以基本上我的程序做了什么,它从 .txt 文件中读取一个数字,并将其与用户在文本框中输入的数字相乘。然后当用户按下按钮时,它会在另一个文本框中告诉答案。所以我的问题是,当它尝试读取 .txt 文件并将其传输到 double 并乘以它时,出现问题并且程序崩溃。我在下面包含了我的按钮代码'
private void button1_Click(object sender, EventArgs e)
{
double answer;
double num;
double Filename = double.Parse(File.ReadAllText(@"C:/temp/hinnat.txt"));
num = double.Parse(textBox1.Text);
answer = Filename * num;
textBox2.Text = answer.ToString();
}
【问题讨论】:
-
你得到什么异常?发布异常名称、消息、堆栈跟踪。
-
文本文件的内容是什么?
-
这可能是很多事情。该文件不存在。文件或 textbox1 包含无法解析为双精度的值。您需要提供您收到的错误信息,您可以得到进一步的帮助。
-
无关紧要,但
Filename是double的可怕名称。
标签: c# string io textbox windows-forms-designer