Вывод нуля после запятой TextView

314
01 октября 2017, 23:17

Здравствуйте. Через вот такой метод, элементу TextView присваивается значение. Переменная rating хранится в double. И при значении 5.3 красиво выводится 5.3, но при значении 1.0 выводится 1 без нуля. Как сделать чтобы этот ноль присутствовал через метод SetText?

RatingTextView.SetText(pRating[e.Position].rating.ToString(), TextView.BufferType.Normal);

Answer 1

Попробуй rating.ToString("0.0#"). Это выведет значение с как минимум одним знаком после запятой и максимум двумя знаками. Если знаков исходного числа больше, то оно округляется. Таким образом можно задать необходимый формат. 0 отобразится всегда, # отобразится, если есть что отображать.

Console.WriteLine(1d.ToString("0.0###")); // выведет 1,0
Console.WriteLine(1.23d.ToString("0.0###")); // выведет 1,23
Console.WriteLine(1.2345d.ToString("0.0")); // выведет 1,2
READ ALSO
Ошибка при выполнении кода console application на мак ос

Ошибка при выполнении кода console application на мак ос

Ошибка при выполнении кода console application на мак ос

203
Импорт данных из одной СУБД в другую

Импорт данных из одной СУБД в другую

Допустим, нужно совершить импорт из одной СУБД(например ACCESS) в другую(например, MySQL)

286
Некорректное отображение в textbox

Некорректное отображение в textbox

отображаются кракозябры при выводе потока(текст русский)Пытался преобразовать в стандартную кодировку для ОС(последние 3 строки) и вывести,...

152