Tôi đã có một trường giá để hiển thị mà đôi khi có thể là 100 hoặc 100,99 hoặc 100,9, điều tôi muốn là hiển thị giá ở 2 vị trí thập phân chỉ khi số thập phân được nhập cho giá đó, ví dụ như là 100 nên chỉ nên hiển thị 100 không phải 100,00 và nếu giá là 100,2 thì nó sẽ hiển thị 100,20 tương tự cho 100,22 nên giống nhau. Tôi đã googled và bắt gặp một số ví dụ nhưng chúng không khớp chính xác những gì tôi muốn:
// just two decimal places
String.Format("{0:0.00}", 123.4567); // "123.46"
String.Format("{0:0.00}", 123.4); // "123.40"
String.Format("{0:0.00}", 123.0); // "123.00"