Looking for c# Answers? Try Ask4KnowledgeBase
Looking for c# Keywords? Try Ask4Keywords

C# Language Relation avec ToString ()


Exemple

Bien que la méthode String.Format() soit certainement utile pour formater des données sous forme de chaînes, cela peut souvent être un peu exagéré, en particulier lorsque vous travaillez avec un seul objet, comme indiqué ci-dessous:

String.Format("{0:C}", money);  // yields "$42.00"

Une approche plus simple pourrait être d'utiliser simplement la méthode ToString() disponible sur tous les objets de C #. Il prend en charge toutes les mêmes chaînes de formatage standard et personnalisées , mais ne nécessite pas le mappage de paramètres nécessaire, car il n'y aura qu'un seul argument:

money.ToString("C");  // yields "$42.00"

Restrictions relatives aux mises en garde et au formatage

Bien que cette approche soit peut-être plus simple dans certains scénarios, l’approche ToString() est limitée en ce qui concerne l’ajout de padding à gauche ou à droite comme vous le feriez dans la méthode String.Format() :

String.Format("{0,10:C}", money);  // yields "    $42.00"

Pour accomplir ce même comportement avec la méthode ToString() , vous devez utiliser une autre méthode comme PadLeft() ou PadRight() respectivement:

money.ToString("C").PadLeft(10);  // yields "    $42.00"