У меня есть несколько полей, возвращаемых коллекцией как
2.4200
2.0044
2.0000
Я хочу результаты как
2.42
2.0044
2
Я пытался с String.Format
, но он возвращает 2.0000
и установка его N0
округляет и другие значения.
String.Format()
с «G» должен получить то, что вы хотите .. я обновил свой ответ со ссылкой на стандартные числовые форматы. Очень удобно.
double
, и значение ToString
по умолчанию для двойного испускает завершающие нули. Прочитайте это
ToString
.