Ho un campo prezzi da visualizzare che a volte può essere 100 o 100,99 o 100,9, Quello che voglio è visualizzare il prezzo in 2 cifre decimali solo se i decimali sono inseriti per quel prezzo, ad esempio se è 100, quindi dovrebbe solo mostra 100 non 100.00 e se il prezzo è 100.2 dovrebbe visualizzare 100.20 in modo simile per 100.22 dovrebbe essere lo stesso. Ho cercato su Google e ho trovato alcuni esempi ma non corrispondevano esattamente a ciò che volevo:
// 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"