Share via


Mise en forme des types de base

Mise à jour : novembre 2007

Utilisez la mise en forme pour convertir un type de données .NET Framework standard en chaîne représentant ce type de manière significative. Par exemple, si vous souhaitez qu'une valeur entière de 100 soit représentée comme une valeur monétaire, vous pouvez utiliser la méthode Int32.ToString(String) et la chaîne de format monétaire standard ("C") pour obtenir une chaîne telle que « $100.00 » sur un ordinateur dont la culture actuelle est en-US (les ordinateurs utilisant une autre culture affichent la notation monétaire utilisée par la culture paramétrée).

Pour mettre en forme un type de base, passez le spécificateur de format (chaîne qui définit le format de sortie) et/ou le fournisseur de format (implémentation de IFormatProvider qui identifie la culture dont les conventions de mise en forme sont utilisées) souhaités à la méthode ToString de l'objet à mettre en forme. Si vous n'indiquez pas de spécificateur de format ou si vous passez null (Nothing en Visual Basic), « G » (le format général) est utilisé par défaut. Si vous n'indiquez pas de fournisseur de format, si vous passez null (Nothing) ou si le fournisseur spécifié ne possède pas l'objet de mise en forme requis, le fournisseur de format associé au thread actuel est utilisé.

Dans l'exemple suivant, la méthode ToString(String) affiche la valeur 100 comme chaîne avec mise en forme monétaire dans la console.

Dim value As Integer = 100
Dim currencyValue As String = value.ToString("C")
Console.WriteLine(currencyValue)
' On a system whose current culture is en-US, displays $100.00.
int value = 100;
string currencyValue = value.ToString("C");
Console.WriteLine(currencyValue);
// On a system whose current culture is en-US, displays $100.00.

Voir aussi

Autres ressources

Mise en forme des types