求助:关于编写计算器小数点的问题
最近在模仿Windows自带的计算器练习编程,中间有几个问题把我自己绕进去了。下面是我为这个功能写的判断,有没有更简明的方法能够实现?比如正则表达式之类的
//说明:dain:是否点击过小数点,0为否,-1为是;
numShow.Text:textbox控件Text属性;
if (dian >= 0)
{
numShow.Text = (decimal.Parse(numShow.Text)==0) ? numChar + "." : (decimal.Parse(numShow.Text)).ToString() + numChar + ".";
}
else
{
numShow.Text += numChar;
}
[ 本帖最后由 junren2ys 于 2012-2-22 14:38 编辑 ]