122 votes

C# 6 comment format double interpolées à l'aide de ficelle?

J'ai utilisé quelques nouvelles fonctionnalités de C# 6 incl. interpolation de chaîne pour une utilisation simple (afficher le message qui contient la chaîne de variables comme $"{EmployeeName}, {Service}").

Maintenant je veux utiliser l'interpolation de chaîne pour montrer formaté valeur double.

Exemple

var aNumberAsString = aDoubleValue.ToString("0.####");

Comment puis-je l'écrire comme une interpolation de chaîne? quelque chose comme $"{aDoubleValue} ...."

190voto

lc. Points 50297

Vous pouvez spécifier un format de chaîne après une expression avec un deux-points (:):

var aNumberAsString = $"{aDoubleValue:0.####}";

28voto

Ash Burlaczenko Points 7918

Un colon après la variable spécifie un format,

Console.Write($"{aDoubleValue:0.####}");

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X