Introduzione
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.
Questo modulo illustra l'output dei dati. Si analizza la formattazione dei dati di tipo stringa con l'allineamento e la spaziatura. I dati vengono formattati come valuta e altri numeri per la presentazione. Alla fine di questo modulo si disporrà di nuovi strumenti da usare per ottenere un output dei dati per gli utenti in modo da trasmettere e chiarirne il significato.
Questo modulo illustra come usare dati di tipo stringa e numerici per risolvere problemi aziendali reali in C#. Viene creato un modello di una ricevuta rilasciata per i prodotti venduti. I dati vengono poi uniti per inviare un messaggio di marketing personalizzato ai clienti.
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.
- Usare metodi di spaziatura interna per allineare correttamente i valori di stringa a destra e a sinistra.
Prerequisiti
- Esperienza di base nella creazione e nell'inizializzazione di variabili di tipo
string
edecimal
- Esperienza di base con valori letterali di tipo
string
edecimal
- Esperienza di base con
Console.WriteLine()
- Esperienza nell'uso di Visual Studio Code per sviluppare, compilare ed eseguire codice C#