Sommaire

Formatage

1. Formatage de base

Le processus de formatage permet de changer la représentation du type String en l’occurrence et en premier lieu en surchargeant la méthode ToString. Ainsi sur une classe donnée, il est possible d’adjoindre cette méthode :

public override string ToString()

À noter que la méthode ToString permet de tenir compte d’une CultureInfo ce qui est particulièrement utile, que ce soit dans la gestion des dates ou des monnaies, par exemple. Le code ci-dessous propose d’afficher la date du jour successivement au format américain puis français :

using System;  
using System.Globalization;  
   
namespace ConsoleAppString  
{  
    class Programme  
    {  
        static void Main(string[] args)  
        {  
            Console.WriteLine(" ");  
   
            DateTime dt = DateTime.Now;  
            CultureInfo ci0 = new CultureInfo("en-US");  
            Console.WriteLine(" >>>> " + dt.ToString("d", ci0));  
   
            Console.WriteLine(" ");  
   
            ...