代码之家  ›  专栏  ›  技术社区  ›  mahesh

从文本框中删除负号

c#
  •  7
  • mahesh  · 技术社区  · 14 年前

    如何从文本框中删除否定符号。我的代码是:

    Private void button1_Click(object sender, EventArgs e)
    {
            decimal t1 = 0;
            decimal t2 = 0;
            decimal res = 0;
            t1 = Convert.ToDecimal(textBox1.Text);
            t2 = Convert.ToDecimal(textBox2.Text);
            res = t1 - t2;
            textBox3.Text = res.ToString();
     }
    

    如果t1的值为12000,t2的值为20000。所以结果是12000-20000=-8000

    我想从文本框中删除(-)符号。我该怎么做?

    5 回复  |  直到 14 年前
        1
  •  13
  •   stakx - no longer contributing Saravana Kumar    14 年前

    静电 Math.Abs method

    res = Math.Abs(t1 - t2);
    
        2
  •  5
  •   Jakob Christensen    14 年前

    试试这个:

    textBox3.Text = Math.Abs(res).ToString();
    
        3
  •  2
  •   Motti    14 年前

    使用 absolute value

    Math.Abs(res)
    
        4
  •  2
  •   Matthew Manela    14 年前

    res = Math.Abs(res)
    
        5
  •  1
  •   xxxxxxxxxadfas    14 年前

    你放了吗 (Math.Abs(res)).ToString();