【问题标题】:Getting certain characters in a textbox在文本框中获取某些字符
【发布时间】:2019-03-01 14:04:47
【问题描述】:

假设我想创建一个简单的计算器,并且我已经对其进行了设置,因此每当您按下其中一个操作按钮 (+,-,*,/) 时,它都会设置您想要的任何东西将文本框中的第一个数字作为第一个数字,然后将操作添加到文本框中。现在,如果我希望在按下求解按钮时将第二个数字设置为操作后的任何值(+-*/),我该怎么做呢?

【问题讨论】:

  • 您能提供一些您的代码示例吗?或者你已经做过什么?
  • 请让我们知道您到目前为止所做的尝试。

标签: c# calculator


【解决方案1】:

您可以使用字符串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

【讨论】:

  • @StephenFleece 不客气!如果它解决了您的问题,请将其标记为答案。
猜你喜欢
  • 2022-07-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多