La méthode ToString

La méthode ToString est l'une des méthodes fondamentales à la racine de l'ensemble du .NET Framework. Cela le rend disponible dans tous les autres objets. Mais, comme elle est remplacée dans la plupart des objets, l'implémentation est souvent très différente dans différents objets. Et cela rend possible un certain nombre d'astuces avec ToString.

Affichage des bits dans un nombre

Si vous avez une série de bits dans, par exemple, une variable Char, cette astuce vous montre comment les afficher sous forme de 1 et de 0 (l'équivalent binaire).

Supposons que vous ayez…

La manière la plus simple que je connaisse est d'utiliser la méthode ToString de la classe Convert. Par exemple:

Cela vous donne…

… Dans la fenêtre Sortie.

Il existe 36 méthodes remplacées de la méthode ToString dans la seule classe Convert.

--------
Cliquez ici pour afficher l'illustration
Cliquez sur le bouton Retour de votre navigateur pour revenir
--------

Dans ce cas, la méthode ToString effectue une conversion radix basée sur la valeur du deuxième paramètre qui peut être 2 (binaire), 8 (octal), 10 (décimal) ou 16 (hexadécimal).

Formatage des chaînes avec la méthode ToString

Voici comment utiliser ToString pour formater une date:

Et ajouter des informations sur la culture est facile! Supposons que vous souhaitiez afficher la date d'une structure, disons en Espagne. Ajoutez simplement un objet CultureInfo.

Le résultat est:

Le code de culture est une propriété de l'objet MyCulture. L'objet CultureInfo est un exemple de fournisseur. La constante "es-ES" n'est pas transmise en tant que paramètre; une instance de l'objet CultureInfo est. Recherchez dans le système d'aide de VB.NET CultureInfo pour voir la liste des cultures prises en charge.