Kev*_*vin 0 c# windows-phone windows-phone-8
我有一个"1 + 1"的字符串.当我对它进行int.Parse时,输出"11".有没有办法让它找到总和?
代码:(设置为IsolatedStorageSettings,即1 + 1字符串)
MessageBox.Show(int.Parse(settings["favoritesnum"].ToString()).ToString());
Run Code Online (Sandbox Code Playgroud)
鉴于您在评论中所说的内容,它总是添加(假设输入保证有效,而不是"1 + 2 + B"),您可以拆分+符号并总结各个数字:
string expr = "1+1";
int sum = expr.Split('+').Sum(i => int.Parse(i)); // 2
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
236 次 |
| 最近记录: |