У меня есть поле цены для отображения, которое иногда может быть 100 или 100,99 или 100.9, я хочу отображать цену в 2 десятичных разрядах, только если десятичные числа введены для этой цены, например, если ее 100, поэтому она должна отображать только 100, а не 100.00, а если цена 100.2, она должна отображать 100.20 аналогично для 100.22 должно быть таким же. Я погуглил и наткнулся на несколько примеров, но они не совсем соответствовали тому, что я хотел:
// 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"