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

计算器

2012-05-30 
计算器求助c#写的计算器,如何在输入加号之前把第一个值取出来,如何取出第二个值!连续输入加号会出现输入字

计算器求助
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);        } 

热点排行