Pour 10 je veux 10 et pas 10.00 pour 10.11 je veux 10.11
Est-ce possible sans code? c’est-à-dire en spécifiant une chaîne de format seule à {0: N2}
decimal num = 10.11M; Console.WriteLine( num.ToSsortingng( "0.##" ) );
Il me semble que la précision décimale est insortingnsèque au type décimal, qui prend par défaut 4 décimales. Si j’utilise le code suivant:
decimal value = 8.3475M; Console.WriteLine(value); decimal newValue = decimal.Round(value, 2); Console.WriteLine(newValue);
La sortie est la suivante:
8.3475 8.35