2010-09-19 2 views
5

Software Utilize C#, VS-2005Удалить отрицательный знак из текстового поля

Как удалить знак Nag из текстового поля. мой код:

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

Я хочу, чтобы удалить знак (-) из текстового поля. Как я могу это сделать?

ответ

10

Статический Math.Abs method - твой друг.

res = Math.Abs(t1 - t2); 
+0

это работа я принимаю ваш ответ спасибо. – mahesh

4

Попробуйте это:

textBox3.Text = Math.Abs(res).ToString(); 
+0

это не работает. Строковый метод не представляет – mahesh

+0

Уверен, что он работает :-). ToString существует для всех объектов в .NET. –

1

Вы можете взять абсолютное значение результата вычитания.

res = Math.Abs(res) 
Смежные вопросы