获取文本框中的某些字符

Getting certain characters in a textbox

假设我想创建一个简单的计算器,并且我已将其设置为每当您按下其中一个操作按钮时(+-*/),它将文本框中的任何内容设置为第一个数字,然后将操作添加到文本框。现在,如果我想在按下求解按钮时将第二个数字设置为操作后的任何值(+-*/),如何我会这样做吗?

您可以使用字符串 Split 方法来获取您的因素,如下所示:

string calculation = "5+1";
string[] factors = calculation.Split('+');
//factors[0] == 5
//factors[1] == 1

要处理多个操作数的字符串拆分,请使用:

string calculation = "4+8-2";
string[] factors = calculation.Split(new char[] {'+' , '-' });
//factors[0] == 4
//factors[1] == 8
//factors[2] == 2