获取文本框中的某些字符
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
假设我想创建一个简单的计算器,并且我已将其设置为每当您按下其中一个操作按钮时(+
、-
、*
、/
),它将文本框中的任何内容设置为第一个数字,然后将操作添加到文本框。现在,如果我想在按下求解按钮时将第二个数字设置为操作后的任何值(+
、-
、*
或 /
),如何我会这样做吗?
您可以使用字符串 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