【发布时间】:2016-02-24 14:29:39
【问题描述】:
我正在使用 Windows 窗体。我有一个按钮和 3 个文本框,我正在尝试除以双数。
为什么当我在 textbox1 中输入 0 并在 textbox2 中输入 0 并且单击按钮时结果 = NaN(非数字)值(它应该是 0)? .当我输入不同的数字时效果很好,但是当我在 texstbox1 中输入 0 并在 textbox2 中输入 0 时,结果 = NaN 。
当我将 0 除以 0 时,我只想在 textbox3 中显示 0 或 0.00 值作为除法过程的结果。
private void button1_Click(object sender, EventArgs e)
{
double a, b, result;
a = Convert.ToDouble( textBox1.Text );
b= Convert.ToDouble(textBox2.Text);
result = a / b; // I tried: result = (a / b) but the results still NaN;
textBox3.Text = result.ToString(); // I tried: textBox3.Text = result.ToString("0:00") but the results still NaN;
}
【问题讨论】:
-
0/0 是一个不确定的形式
标签: c#