Как преобразовать десятичное значение в строку с одной цифрой после запятой/точкой и ведущими пробелами для значений менее 100?
Например, десятичное значение 12.3456
должно выводиться как " 12.3"
с одним ведущим пространством. 10.011
будет " 10.0"
. 123.123
"123.1"
Я ищу решение, которое работает со стандартным/настраиваемым форматированием строк, т.е.
decimal value = 12.345456;
Console.Write("{0:magic}", value); // 'magic' would be a fancy pattern.