读书人

计算器

发布时间: 2012-05-30 20:20:04 作者: rapoo

计算器求助
c#写的计算器,如何在输入加号之前把第一个值取出来,如何取出第二个值!连续输入加号会出现输入字符窜错误!这三个问题如何解决?求解救!!

[解决办法]
字符串解析吧 。。。。

C# code
  //获取加号之前的数        public int getNumBeforeAdd(string a) {            string str = a.Substring(0,a.IndexOf('+'));            return Convert.ToInt32(str);        }        //获取+号后  =号前的数        public int getNumAfterAdd(string a) {            string str = a.Substring(a.IndexOf('+')+1,a.IndexOf('=')-a.IndexOf('+')-1);            return Convert.ToInt32(str);        } 

读书人网 >C#

热点推荐