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.
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
stringedecimal - Esperienza di base con valori letterali di tipo
stringedecimal - Esperienza di base con
Console.WriteLine() - Esperienza nell'uso di Visual Studio Code per sviluppare, compilare ed eseguire codice C#