Format de la chaîne de Numéros de Milliers 123K, des Millions 123M, des Milliards 123B
Est-il un moyen à l'aide d'une chaîne de formatage pour formater des Milliers, des Millions, des Milliards de 123K, 123M, 123B, sans avoir à modifier le code pour diviser la valeur par Milliers, Millions ou Milliards de dollars?
String.Format("{0:????}", LargeNumber)
Vous devez vous connecter pour publier un commentaire.
Il existe différentes façons de réaliser cela, mais pour moi le plus simple et le plus rapide est d'utiliser l' "," rédacteur de devis personnalisé
- Je utiliser ce mélange de formats dans un Méthode d'Extension (il suffit de l'ajouter à votre projet et profitez d')
Utilisation:
((decimal)100000).ToKMB()
) renvoie ce résultat: la100k
if
conditions de couvrir également les négatifs ... par exemple,if(num > 999 || num < -999)
.Vous pouvez mettre en œuvre un ICustomFormatter qui divise la valeur par milliers, millions ou milliards de dollars, et de l'utiliser comme ceci: