Introduzione

Completato

Uno sviluppatore di software deve saper scrivere codice in C# per combinare e formattare dati letterali e delle variabili per creare un nuovo valore. Tale valore potrebbe essere visualizzato, salvato in un file o inviato in rete. Fortunatamente, C# offre molti strumenti per combinare e formattare i dati.

Si supponga di voler visualizzare l'output di un'applicazione da riga di comando che si sta scrivendo. Si vogliono visualizzare valori come testo letterale, testo delle variabili, dati numerici e dati testuali in altre lingue. Come formattarli correttamente in modo che l'utente possa comprendere quello che sta comunicando l'applicazione?

In questo modulo si useranno sequenze di caratteri di escape per formattare stringhe di testo letterali in modo da includere caratteri speciali, tra cui tabulazioni e avanzamenti riga, addirittura caratteri di lingue diverse, ad esempio dell'alfabeto kanji o cirillico. Si apprenderà come concatenare due stringhe e verrà usata l'interpolazione di stringhe per creare un modello di stringa letterale con parti sostituibili.

Alla fine di questo modulo, sarà possibile controllare come vengono visualizzati i dati per gli utenti finali delle applicazioni.

Obiettivi di apprendimento

Contenuto del modulo:

  • Creare dati di tipo stringa contenenti tabulazioni, nuove righe e altri caratteri speciali
  • Creare dati di tipo stringa contenenti caratteri Unicode
  • Combinare dati di tipo stringa in un nuovo valore stringa tramite concatenazione
  • Combinare dati di tipo stringa in un nuovo valore stringa tramite interpolazione

Prerequisiti

  • Esperienza di livello principiante con un editor .NET
  • Esperienza di livello principiante nella visualizzazione di un messaggio in una console tramite i metodi Console.WriteLine() e Console.Write(String).
  • Esperienza di livello principiante con i tipi di dati, oltre che nella dichiarazione, inizializzazione, impostazione e recupero di valori dalle variabili.