【发布时间】:2017-09-20 01:06:43
【问题描述】:
我有这个文本框,其中小数位应该只有两位,它可以工作,但之后会禁用后面的空格
try
{
if (string.IsNullOrWhiteSpace(textBox1.Text))
{
textBox2.Clear();
}
else
{
if (Convert.ToDouble(textBox1.Text) > Convert.ToDouble(grandTotal.Text))
{
double change = Convert.ToDouble(textBox1.Text) - Convert.ToDouble(grandTotal.Text);
textBox2.Text = change.ToString("#,0.00");
}
else if (Convert.ToDouble(textBox1.Text) == Convert.ToDouble(grandTotal.Text))
{
textBox2.Text = "0";
}
else
{
textBox2.Clear();
}
}
}
catch(Exception)
{
}
【问题讨论】:
-
这段代码什么时候执行?尝试探索蒙面文本框?
-
请在这里插入神,教全世界的 C# 程序员不要再做
catch (Exception)- 这是一种反模式。