gpt4 book ai didi

c# - 你怎么能把一根绳子分成三部分?

转载 作者:行者123 更新时间:2023-11-30 19:57:45 25 4
gpt4 key购买 nike

我有一个文本框,用户可以在其中输入计算,例如在键盘上输入 100+200

如何将字符串分成三部分,例如:

string mySum = "200+800"; //Just and example of what he may enter into the textbox
int Operator = mySum.IndexOf('+');
string TheOperator = "+";
string part1 = (mySum.Substring(1, Operator - 1));
mySum.Remove(int.Parse(part1), Operator);
string part2 = (mySum);

//Calculate

int Answer = int.Parse(part1) + TheOperator + int.Parse(part2);
Messagebox.Show(Asnwer.toString()); //Message box should display 1000

首先我知道这是错误的,但我非常不确定该怎么做。我找遍了所有地方,但找不到与此直接相关的内容

最佳答案

您应该按如下方式使用 string.Split:

// ...

var parts = mySum.Split('+');
var part1 = parts[0]; // 200
var operatorString = parts[1]; // +
var part2 = parts[2]; // 800

// ...

关于c# - 你怎么能把一根绳子分成三部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28825582/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com