Introduzione

Completato

Si supponga di lavorare per un reparto di vendite e marketing che invia migliaia di lettere personalizzate ai clienti esistenti della società, che sono investitori istituzionali. Il compito del team è far conoscere ai clienti i nuovi prodotti finanziari. In ogni lettera inviata vengono unite informazioni personalizzate sul cliente. Nella lettera vengono messi a confronto i profitti con il portfolio corrente e quelli previsti con i nuovi prodotti. In che modo è possibile unire e formattare i dati correttamente?

Dal punto di vista generale, gli sviluppatori di software hanno a che fare con:

  • Input dei dati, inclusi i dati digitati da un utente tramite tastiera, mouse, dispositivo o altro sistema software tramite una richiesta di rete.
  • Elaborazione dei dati, tra cui logica decisionale, manipolazione dei dati ed esecuzione di calcoli.
  • Output dei dati, inclusa la presentazione a un utente finale tramite un messaggio della riga di comando, una finestra, una pagina Web o il salvataggio dei dati elaborati in un file e l'invio a un servizio di rete.

Per risolvere i problemi di lavoro in C#, è necessario usare tipi diversi di dati, ad esempio stringhe e numeri. È anche necessario eseguire varie operazioni sui dati, ad esempio calcoli, confronti o conversioni. In questo modulo si forniscono i dati stringa e numerici in C# usando varie opzioni di formattazione. È anche possibile creare una bozza di ricevuta e un messaggio di marketing personalizzato usando le tecniche di unione dei dati.

Obiettivi di apprendimento

Contenuto del modulo:

  • Unire modelli di stringa con variabili usando la formattazione composita.
  • Includere vari identificatori di formato per visualizzare correttamente percentuali, valuta e numeri.
  • Utilizzare i metodi di spaziatura interna per allineare correttamente i valori stringa.

Prerequisiti

  • Esperienza di base nella creazione e nell'inizializzazione di variabili di tipo string e decimal
  • Esperienza di base con valori letterali di tipo string e decimal
  • Esperienza di base con Console.WriteLine()
  • Esperienza nell'uso di Visual Studio Code per sviluppare, compilare ed eseguire codice C#