Tableau des formats des résultats numériques (référence C#)
Vous pouvez mettre en forme des résultats numériques à l'aide de la méthode String.Format, ou via la méthode Console.Write ou Console.WriteLine, qui appelle String.Format. Le format est spécifié à l'aide de chaînes de format. Le tableau suivant répertorie les chaînes de format standard prises en charge. La chaîne de format prend la forme suivante : Axx, où A est le spécificateur de format et xx le spécificateur de précision. Le spécificateur de format détermine le format appliqué à la valeur numérique alors que le spécificateur de précision définit le nombre de chiffres significatifs ou de décimales que doit contenir le résultat auquel le format a été appliqué. La valeur du spécificateur de précision est compris entre 0 et 99.
Pour plus d'informations sur les chaînes de standard et de mise en forme personnalisée, consultez Mise en forme des types dans .NET Framework. Pour plus d'informations sur la méthode String.Format, consultez String.Format.
Spécificateur de format |
Description |
Exemples |
Sortie |
---|---|---|---|
C ou c |
Devise |
Console.Write("{0:C}", 2,5); Console.Write("{0:C}", -2.5); |
$2.50 ($2.50) |
D ou d |
Decimal |
Console.Write("{0:D5}", 25) ; |
00025 |
E ou e |
Scientifique |
Console.Write("{0:E}", 250000) ; |
2.500000E+005 |
F ou f |
Virgule fixe |
Console.Write("{0:F2}", 25); Console.Write("{0:F0}", 25) ; |
25.00 25 |
G ou g |
Général |
Console.Write("{0:G}", 2.5) ; |
2.5 |
N ou n |
Numéro |
Console.Write("{0:N}", 2500000) ; |
2,500,000.00 |
X ou x |
Hexadécimal |
Console.Write("{0:X}", 250) ; Console.Write("{0:X}", 0xffff) ; |
FA FFFF |
Voir aussi
Référence
Concepts
Chaînes de format numériques standard