从文本框中删除否定标志

mah*_*esh 7 c#

软件利用C#,VS-2005

如何从文本框中删除Nagative标志.我的代码是:

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();
 }
Run Code Online (Sandbox Code Playgroud)

如果t1的值为12000且t2的值为20000,则结果为12000-20000 = -8000

我想从文本框中删除( - )符号.我怎样才能做到这一点?

sta*_*ica 13

静态Math.Abs方法是你的朋友.

res = Math.Abs(t1 - t2);
Run Code Online (Sandbox Code Playgroud)


Jak*_*sen 5

试试这个:

textBox3.Text = Math.Abs(res).ToString();
Run Code Online (Sandbox Code Playgroud)