Formattazione dei tipi di dati

In .NET Framework viene fornito uno strumento uniforme, flessibile e completo che consente di rappresentare sotto forma di stringa qualsiasi tipo di dati numerico, di enumerazione e di data e ora di base. La formattazione è controllata mediante stringhe di caratteri dell'identificatore di formato che indicano come deve essere rappresentato il valore di un tipo di base. Gli identificatori di formato, ad esempio, indicano se un numero formattato deve essere rappresentato mediante la notazione scientifica oppure se in una data formattata il mese deve essere riportato con un numero o un nome.

In .NET Framework vengono inoltre utilizzate impostazioni relative alla lingua per rappresentare un tipo di base in un formato appropriato per una determinata lingua. È possibile specificare impostazioni di lingua personalizzate oppure utilizzare le impostazioni di lingua predefinite associate al thread corrente. Quando ad esempio si formatta un tipo di valuta, mediante l'impostazione di lingua vengono specificati i caratteri da utilizzare come simbolo di valuta, come separatore di gruppo e come separatore decimale.

In .NET Framework è possibile definire schemi di formattazione e impostazioni di lingua personalizzati. Questa funzionalità consente di espandere gli schemi di formattazione dei tipi di base esistenti in modo da adattarli a scenari personalizzati oppure di creare schemi di formattazione personalizzati per tipi personalizzati.

In questa sezione

  • Cenni preliminari sulla formattazione
    Viene fornita una panoramica sulle modalità di implementazione della formattazione nella libreria delle classi base, su come formattare tipi numerici o tipi di stringa e su come adattare il formato a una lingua specifica.
  • Formattazione composta
    Viene descritto come incorporare uno o più valori formattati in una stringa, che successivamente può essere visualizzata nella console oppure scritta in un flusso.
  • Stringhe di formato numerico
    Vengono descritte le stringhe di formato standard e personalizzato utilizzate per creare rappresentazioni di stringa di tipi numerici.
  • Personalizzazione di stringhe di formato
    Vengono fornite informazioni su come eseguire un'interpretazione personalizzata delle stringhe di formato o aggiungere stringhe di formato personalizzato a tipi esistenti o personalizzati.

Sezioni correlate

  • Analisi delle stringhe
    Viene descritta l'inizializzazione di oggetti sui valori descritti dalle rappresentazioni in forma di stringa di tali oggetti. L'analisi è l'operazione contraria alla formattazione.