Saya telah mendapatkan bidang harga untuk ditampilkan yang kadang-kadang bisa 100 atau 100,99 atau 100,9. Yang saya inginkan adalah menampilkan harga di 2 tempat desimal hanya jika desimalnya dimasukkan untuk harga itu, misalnya jika angka 100 maka seharusnya hanya 100 menunjukkan 100 bukan 100,00 dan jika harga 100,2 itu harus menampilkan 100,20 sama untuk 100,22 harus sama. Saya mencari di Google dan menemukan beberapa contoh tetapi mereka tidak cocok persis dengan apa yang saya inginkan:
// 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"