拆分双值

本文关键字:拆分 | 更新日期: 2023-09-27 18:17:28

我有两个像这样写的值" +5.000"(第一个空格,然后是加号和双精度值,双精度值是高度,单位是米)

第一个是在textBox上,第二个是我通过ref key接收。

很简单,我想得到结果firstvalue - secondvalue = result

例如(+5.000 - +2.800 = 2.200)

只能得到没有加号的数字。

我也在c#论坛上问过这个问题https://social.msdn.microsoft.com/forums/en us/a024e097 - 8013 - 4771 - bbf6 - 99 - c7fd4cf457/double分裂-

谢谢你的好意

拆分双值

好吧,我想你是想用一个问题解决几个问题。让我们来分析一下。

  1. 需要从文本框中获取值。我假设在没有任何代码的情况下它被称为txtBox,所以您需要这样写:

    double a = Double.parse(txtBox.Text);
    
  2. 然后需要执行计算。这需要反过来写,例如:

    result = a - b;
    

由于源代码有限,很难正确回答。