Formattazione dei tipi di dati
Aggiornamento: novembre 2007
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 alle impostazioni cultura per rappresentare un tipo di base in un formato appropriato per determinate impostazioni cultura. È 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 impostazioni cultura specifiche.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.Stringhe di formato di data e ora
Vengono descritte le stringhe di formato standard e personalizzato utilizzate per creare rappresentazioni di stringa di tipi DateTime.Stringhe di formato di enumerazione
Vengono descritte le stringhe di formato standard utilizzate per creare rappresentazioni di stringa di tipi di enumerazione.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.Procedure relative alla formattazione
Sono elencati gli argomenti contenenti istruzioni dettagliate per l'esecuzione di operazioni di formattazione specifiche.
Sezioni correlate
Operazioni di base sulle stringhe
Viene illustrato come modificare le stringhe utilizzando vari metodi delle classi String e StringBuilder.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.