Comment formater une valeur décimale en une chaîne de caractères avec un seul chiffre après la virgule/le point et les espaces avant pour les valeurs inférieures à 100 ?
Par exemple, une valeur décimale de 12.3456
devrait être produit comme " 12.3"
avec un seul espace en tête. 10.011
serait " 10.0"
. 123.123
es "123.1"
Je cherche une solution qui fonctionne avec le formatage standard/commandé des chaînes de caractères, c'est-à-dire
decimal value = 12.345456;
Console.Write("{0:magic}", value); // 'magic' would be a fancy pattern.