Как преобразовать десятичное значение в строку с одной цифрой после запятой/точкой и ведущими пробелами для значений менее 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.