Introduzione

Completato

Il linguaggio di programmazione C# è ampiamente basato sui tipi di dati. I tipi di dati limitano le tipologie di valori che possono essere archiviati in una determinata variabile, che può essere utile quando si prova a creare codice senza errori. Come sviluppatore, si eseguiranno operazioni sulle variabili in tutta sicurezza perché si sa già in anticipo che archivieranno solo valori validi.

Si supponga di avere l'incarico di creare 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 giusti è fondamentale per eseguire senza problemi le attività di sviluppo software. Ma quali sono le opzioni e quali criteri è opportuno usare quando si ha a che fare con più tipi di dati che sembrano 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, ci si muoverà con sicurezza nel momento in cui si dovrà lavorere con diversi tipi di dati in C# e si sarà in grado di scegliere il tipo di dati appropriato per l'applicazione specifica.

Obiettivi di apprendimento

Contenuto del modulo:

  • Imparare le differenze tra i tipi valore e i tipi riferimento.
  • Descrivere le proprietà di diversi tipi di dati numerici nuovi, inclusi i nuovi tipi integrali e tipi numero a virgola mobile.
  • Scrivere codice che restituisce i valori massimo e minimo che i tipi di dati numerici possono archiviare.
  • Usare la parola chiave new per creare nuove istanze di un tipo riferimento.
  • Determinare il tipo di dati da scegliere per una determinata applicazione.

Prerequisiti

  • Esperienza nell'uso dei tipi di dati di base, ad esempio string, char, bool, int e decimal
  • Esperienza nell'uso dell'interpolazione di stringhe per combinare variabili in modelli di stringa
  • Esperienza nell'uso dei commenti del codice per impostare come commento il codice inutilizzato
  • Esperienza nell'uso di Visual Studio Code per sviluppare, compilare ed eseguire codice C#