Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. |
Traduction
Source
|
Int32.ToString, méthode (IFormatProvider)
Convertit la valeur numérique de cette instance en sa représentation sous forme de chaîne équivalente à l'aide des informations de format spécifiques à la culture donnée.
Assembly : mscorlib (dans mscorlib.dll)
Paramètres
- provider
- Type : System.IFormatProvider
Objet qui fournit des informations de mise en forme spécifiques à la culture.
Valeur de retour
Type : System.StringReprésentation sous forme de chaîne de la valeur de cette instance, telle que spécifiée par provider.
Implémentations
IConvertible.ToString(IFormatProvider)Cette instance est mise en forme à l'aide du spécificateur de format numérique général ("G").
Le paramètre provider est un objet qui implémente l'interface IFormatProvider. Sa méthode GetFormat retourne un objet NumberFormatInfo qui fournit des informations de mise en forme spécifiques à la culture de la chaîne retournée par cette méthode. L'objet qui implémente IFormatProvider peut être l'un des objets suivants :
-
Objet CultureInfo représentant la culture dont les règles de mise en forme doivent être utilisées.
-
Objet NumberFormatInfo contenant les informations de mise en forme des nombres spécifiques pour cette valeur.
-
Objet personnalisé qui implémente IFormatProvider et dont la méthode GetFormat retourne un objet NumberFormatInfo qui fournit des informations de mise en forme.
Si provider a la valeur null ou qu'un objet NumberFormatInfo ne peut pas être obtenu du provider, la valeur de retour est mise en forme à l'aide de l'objet NumberFormatInfo pour la culture actuelle du thread. Pour plus d'informations sur la culture actuelle du thread, consultez Thread.CurrentCulture.
Le .NET Framework assure une prise en charge étendue de la mise en forme, décrite plus en détail dans les rubriques suivantes relatives à la mise en forme :
-
Pour plus d'informations sur les spécificateurs de format numérique, consultez Chaînes de format numériques standard et Chaînes de format numériques personnalisées.
-
Pour plus d'informations sur la mise en forme, consultez Mise en forme des types.
L'exemple suivant affiche la représentation sous forme de chaîne d'une valeur Int32 à l'aide d'objets CultureInfo qui représentent plusieurs cultures différentes.
int value = -16325; // Display value using the invariant culture. Console.WriteLine(value.ToString(CultureInfo.InvariantCulture)); // Display value using the en-GB culture. Console.WriteLine(value.ToString(CultureInfo.CreateSpecificCulture("en-GB"))); // Display value using the de-DE culture. Console.WriteLine(value.ToString(CultureInfo.CreateSpecificCulture("de-DE"))); // This example displays the following output to the console: // -16325 // -16325 // -16325
Windows 7, Windows Vista SP1 ou ultérieur, Windows XP SP3, Windows XP SP2 Édition x64, Windows Server 2008 (installation minimale non prise en charge), Windows Server 2008 R2 (installation minimale prise en charge avec SP1 ou version ultérieure), Windows Server 2003 SP2
Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.