use*_*709 1 c# calculator number-formatting
我正在用C#开发一个计算器,我有一个按钮,在数字中插入一个小数点.我遇到了一个问题,它允许用户在界面中插入多个小数点,这会抛弃一切.我做了这个小小的声明:
if ((number % 1) > 0)
{
richTextBox1.Text = richTextBox1.Text + "";
}
else
{
richTextBox1.Text = richTextBox1.Text + ".";
}
Run Code Online (Sandbox Code Playgroud)
除了它什么都不做!有人请告诉我一种只通过修改此声明只允许一个小数点的方法吗?
onButtonToInsertDecimalClick
if richTextBox1.Text.Contains(".")
return;
else
... rest of code
Run Code Online (Sandbox Code Playgroud)
这个(伪代码)不工作吗?
| 归档时间: |
|
| 查看次数: |
956 次 |
| 最近记录: |