Мне нужно обновить существующий код, чтобы фигура (условно) отображалась без десятичных знаков.
Следующие две строки используются в зависимости от того, требуется ли знак «£».
currency = string.Format(CultureInfo.CurrentCulture, "{0:£#,0.00}", data);
Или
currency = string.Format(CultureInfo.CurrentCulture, "{0:#,0.00}", data);
Я попытался изменить этот код, чтобы использовать {0: £ #, 0}, и хотя десятичные разряды удалены, значение «данных» 23699,99 было округлено до 23700, а не 23699.
Я пытался {0: £ #, 0} попытаться понять, что происходит, и снова 23699,99 было округлено до 23700.
Кто-нибудь может объяснить, почему это происходит, пожалуйста?
Спасибо заранее.