Mise en forme des types

Le .NET Framework fournit un moyen cohérent, souple et complet de représenter des types de données de base numériques, énumération, de date et d'heure sous forme de chaîne. La mise en forme est contrôlée par des chaînes de caractères spécificateurs de format qui indiquent comment une valeur de type de base doit être représentée. Par exemple, des spécificateurs de format indiquent si un nombre mis en forme doit être représenté en notation scientifique ou si une date mise en forme doit présenter le mois sous forme de chiffre ou de nom.

Le .NET Framework utilise également des paramètres culturels pour représenter un type de base dans une forme appropriée à une culture particulière. Vous pouvez fournir des paramètres de culture personnalisés ou utiliser le paramètre de culture par défaut associé au thread actuel. Par exemple, lors de la mise en forme d'un type de devise, le paramètre de culture indique les caractères à utiliser pour le symbole monétaire, le séparateur de groupe et le séparateur décimal.

Le .NET Framework vous permet de définir des schémas de mise en forme et des paramètres de culture personnalisés. Vous pouvez ainsi étendre les schémas de mise en forme de types de base existants et autoriser des scénarios personnalisés ou créer des schémas de mise en forme personnalisés pour des types personnalisés.

Dans cette section

  • Vue d'ensemble des formats
    Fournit une vue d'ensemble de la manière dont la bibliothèque de classes de base implémente la mise en forme, de la manière de mettre en forme les types numériques, de la manière de mettre en forme les types de chaînes et de la manière de mettre en forme pour une culture spécifique.
  • Mise en forme composite
    Explique comment incorporer une ou plusieurs valeurs mises en forme dans une chaîne. La chaîne peut ensuite être affichée dans la console ou écrite dans un flux.
  • Chaînes de format numériques
    Décrit les chaînes de format standard et personnalisées utilisées pour créer des représentations sous forme de chaîne de types numériques.
  • Personnalisation des chaînes de format
    Fournit des informations sur votre propre interprétation des chaînes de format et sur l'ajout de chaînes de format personnalisées à des types existants ou personnalisés.

Rubriques connexes

  • Analyse de chaînes
    Décrit comment initialiser des objets aux valeurs décrites par des représentations sous forme de chaîne de ces objets. L'analyse est l'opération inverse de la mise en forme.