- Десятичная точка не отображается, если значение — целое число.
- В противном случае число форматируется минимум с двумя десятичными знаками.
var items = new List
{
120.5,
110,
25.356
};
foreach (var item in items)
{
var itemString = item.ToString();
}
В результате должны получиться следующие строковые значения:
"120.50"
"110"
"25.356"
Подробнее здесь: https://stackoverflow.com/questions/430 ... in-c-sharp