首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

把两个TextBox中输入的值相减后,得出的值若小于1.5或大于-1.5则进行上一步,否则停止程序

2012-08-25 
把两个TextBox中输入的值相减后,得出的值若小于1.5或大于-1.5则进行下一步,否则停止程序。把两个TextBox中

把两个TextBox中输入的值相减后,得出的值若小于1.5或大于-1.5则进行下一步,否则停止程序。
把两个TextBox中输入的值相减后,得出的值若小于1.5或大于-1.5则进行下一步,否则停止程序。

textbox输入的值包含有小数点的值。

比较的时候无效,请问是如何比较的?

[解决办法]

C# code
//值若小于1.5或大于-1.5 其实就是绝对值小于1.5            string text1=this.textBox1.Text.Trim();            string text2=this.textBox2.Text.Trim();            double temp = 0;            Regex reg = new Regex(@"\d+(\.\d+)?");//判断输入值是否为正确数字            if (reg.IsMatch(text1) && reg.IsMatch(text2))//如果两次输入均为正确数字            {                temp = Math.Abs(double.Parse(text1) - double.Parse(text2));//得到两数字相减的绝对值            }            if (temp < 1.5)//绝对值小于1.5            {                //下一步            }            else            {                 //终止程序                return;            } 

热点排行