日期:2014-05-18  浏览次数:20867 次

请帮我翻译一下
public   double   numinput=0;
public   bool   dot   =   false;
if(textBox1.Text.Equals( "0. ")&&   !dot)   textBox1.Text= "1 ";
                        else   textBox1.Text   =   textBox1.Text+ "1 ";
                        numinput   =   double.Parse(textBox1.Text);


主要是dot在这里的用途不太理解。

------解决方案--------------------
dot不就是点的意思吗
估计是记录用户是否输入小数点的意思
找找其他赋值的地方

是不是计算器的代码?
“0.”为默认值
用户如果按了“.”界面还是显示“0.”再按“1”就要合成“0.1”
如果没有按“.”就将是“1”
------解决方案--------------------
你要去别的地方看看通过什么给dot赋值的,这里的代码看不出dot的作用。
------解决方案--------------------
我怎么也看着迷糊啊啊 。。好像!dot是什么意思?
是不是“没有“点”的意思啊” 但是没有给dot赋值啊