c#中,如何将string字符串"1+1"转化为int类型
stringa="1+1";inti=Convert.Toint32(a);为何转化不了?...
string a="1+1";int i =Convert.Toint32(a);为何转化不了?
展开
3个回答
展开全部
中间的运算符“+”识别不了,得额外识别一下。
追问
该怎么写才行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2016-01-10
展开全部
string a = "1+1";
string[] m=a.Split('+');
int i = Convert.ToInt32(m[0]) + Convert.ToInt32(m[1]);
string[] m=a.Split('+');
int i = Convert.ToInt32(m[0]) + Convert.ToInt32(m[1]);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询