2010-09-19 30 views
5

Phần mềm Sử dụng C#, VS-2005Xóa Ký hiệu Phủ định Từ Hộp văn bản

Cách xóa Dấu hiệu tạm thời khỏi hộp văn bản. mã của tôi là:

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(); 
} 

nếu t1 có giá trị 12000 và t2 có giá trị 20000. nên kết quả là 12000-20000 = -8000

Tôi muốn loại bỏ (-) dấu hiệu từ hộp. Làm thế nào tôi có thể làm điều đó?

Trả lời

10

Tĩnh Math.Abs method là bạn của bạn.

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

đó là công việc tôi chấp nhận câu trả lời của bạn nhờ. – mahesh

4

Hãy thử điều này:

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

nó không hoạt động Phương thức chuỗi không đại diện cho – mahesh

+0

Chắc chắn nó hoạt động :-). ToString tồn tại trên tất cả các đối tượng trong .NET. –

1

Bạn có thể lấy giá trị tuyệt đối của kết quả của phép trừ.

res = Math.Abs(res) 
Các vấn đề liên quan