[RESOLU]Formater facilement "1000000" => "1 000 000"

Questions à propos du scripting. Hors Shader, GUI, Audio et Mobile.
JohnyBoy
Messages : 91
Inscription : 22 Mars 2017 20:23

[RESOLU]Formater facilement "1000000" => "1 000 000"

Message par JohnyBoy » 15 Juin 2018 19:47

Bonjour

Existe t-il un moyen facile et efficace avec les string.format ou tostring("quelque chose ici") pour formater un nombre à 6 ou + chiffres ?

J'ai essayé deux trois trucs mais ça ne donne pas grand chose.

Exemple

Code : Tout sélectionner

int value = 1000000;

text.text = value.tostring();

text.text retourne alors "1000000";
Moi j'aimerais que la chaîne retourne "1 000 000";
Dernière édition par JohnyBoy le 16 Juin 2018 17:13, édité 1 fois.

Avatar de l’utilisateur
Alesk
Messages : 2303
Inscription : 13 Mars 2012 09:09
Localisation : Bordeaux - France
Contact :

Re: Formater facilement "1000000" => "1 000 000"

Message par Alesk » 15 Juin 2018 21:26

Tu devrais trouver ton bonheur ici :
https://docs.microsoft.com/fr-fr/dotnet ... at-strings

Autodidactelife
Messages : 47
Inscription : 21 Fév 2018 23:04
Localisation : France

Re: Formater facilement "1000000" => "1 000 000"

Message par Autodidactelife » 15 Juin 2018 21:28

Bonjour, une simple recherche sur google permet facilement de trouver ça:

Code : Tout sélectionner

using System.Globalization;

Code : Tout sélectionner

int value = 1000000;
value.ToString("n", new CultureInfo("fr-FR"));
Ce qui nous sort "1 000 000,00".

Exemple: https://msdn.microsoft.com/fr-fr/librar ... .110).aspx

Cordialement

JohnyBoy
Messages : 91
Inscription : 22 Mars 2017 20:23

Re: Formater facilement "1000000" => "1 000 000"

Message par JohnyBoy » 16 Juin 2018 17:13

Super merci beaucoup :super:

Répondre

Revenir vers « Scripting »