Introduzione
Il linguaggio di programmazione C# si basa ampiamente sui tipi di dati. I tipi di dati limitano i tipi di valori che possono essere archiviati in una determinata variabile, che possono risultare utili quando si tenta di creare codice senza errori. Gli sviluppatori eseguono in modo sicuro operazioni sulle variabili perché si sa in anticipo che archivia solo valori validi.
Si supponga che il tuo compito sia costruire una nuova applicazione che deve recuperare, modificare e archiviare molti tipi diversi di dati, inclusi singoli valori numerici e sequenze di valori numerici e di testo. La scelta dei tipi di dati corretti è fondamentale per il successo delle attività di sviluppo software. Ma quali sono le opzioni e quali criteri è consigliabile usare in caso di diversi tipi di dati simili?
In questo modulo si apprenderà come l'applicazione archivia ed elabora i dati. Si apprenderà che esistono due tipi di dati che corrispondono ai due modi in cui vengono elaborati i dati. Si scrive codice che identifica i valori massimi e minimi che possono essere archiviati in un particolare tipo di dati numerico. Vengono inoltre illustrati i criteri da usare quando si sceglie tra diversi tipi di dati numerici per l'applicazione.
Al termine di questo modulo, si sarà certi di lavorare con diversi tipi di dati in C# e di scegliere il tipo di dati appropriato per l'applicazione specifica.
Obiettivi di apprendimento
In questo modulo si eseguiranno le seguenti attività:
- Informazioni sulle differenze fondamentali tra i tipi valore e i tipi riferimento.
- Descrivere le proprietà di molti nuovi tipi di dati numerici, inclusi i nuovi tipi integrali e i tipi a virgola mobile.
- Scrivere codice che restituisce i valori massimo e minimo che i tipi di dati numerici possono archiviare.
- Usare la
newparola chiave per creare nuove istanze del tipo di riferimento. - Determinare il tipo di dati da scegliere per una determinata applicazione.
Prerequisiti
- Esperienza nell'uso di tipi di dati di base come
string,charbool,int, edecimal - Esperienza nell'uso dell'interpolazione di stringhe per combinare variabili nei modelli di stringa
- Esperienza nell'uso dei commenti di codice per commentare il codice inutilizzato
- Esperienza nell'uso di Visual Studio Code per sviluppare, compilare ed eseguire codice C#