Dichiarare le variabili

Completato

Un valore letterale è letteralmente un valore hardcoded. I valori hardcoded sono valori costanti e invariati durante l'esecuzione del programma. Tuttavia, la maggior parte delle applicazioni richiederà di lavorare con valori che non si conoscono molto in anticipo. In altre parole, è necessario usare i dati provenienti da utenti, da file o da tutta la rete.

Quando è necessario usare dati non hardcoded, si dichiarerà una variabile.

Che cos'è una variabile?

Una variabile è un contenitore per l'archiviazione di un tipo di valore. Le variabili sono importanti perché i relativi valori possono cambiare o variare durante l'esecuzione di un programma. Le variabili possono essere assegnate, lette e modificate. Le variabili vengono usate per archiviare i valori che si intende usare nel codice.

Un nome di variabile è un'etichetta descrittiva assegnata dal compilatore a un indirizzo di memoria. Quando si desidera archiviare o modificare un valore in tale indirizzo di memoria o ogni volta che si desidera recuperare il valore archiviato, è sufficiente usare il nome della variabile creato.

Dichiarare una variabile

Per creare una nuova variabile, è prima necessario dichiarare il tipo di dati della variabile e quindi assegnare un nome.

string firstName;

In questo caso si sta creando una nuova variabile di tipo string denominata firstName. Da ora in poi, questa variabile può contenere solo valori stringa.

È possibile scegliere qualsiasi nome purché rispetti alcune regole di sintassi C# per la denominazione delle variabili.

Regole e convenzioni dei nomi delle variabili

Uno sviluppatore di software ha detto una volta che "La parte più difficile dello sviluppo di software è la denominazione delle cose". Non solo il nome di una variabile deve seguire determinate regole di sintassi, ma deve essere usato anche per rendere il codice più leggibile e comprensibile. Questo è molto per una sola riga di codice!

Ecco alcune considerazioni importanti sui nomi delle variabili:

  • I nomi delle variabili possono contenere caratteri alfanumerici e il carattere di sottolineatura. Non sono consentiti caratteri speciali come il simbolo # hash (noto anche come simbolo numerico o simbolo di cancelletto) o il simbolo $ di dollaro.
  • I nomi delle variabili devono iniziare con una lettera alfabetica o un carattere di sottolineatura, non un numero.
  • I nomi delle variabili fanno distinzione tra maiuscole e minuscole, vale a dire che string Value; e string value; sono due variabili diverse.
  • I nomi delle variabili non devono essere una parola chiave C#. Ad esempio, non è possibile usare le dichiarazioni di variabili seguenti: decimal decimal; o string string;.

Esistono convenzioni di codifica che consentono di mantenere le variabili leggibili e facili da identificare. Man mano che si sviluppano applicazioni di dimensioni maggiori, queste convenzioni di codifica consentono di tenere traccia delle variabili tra gli altri testo.

Ecco alcune convenzioni di codifica per le variabili:

  • I nomi delle variabili devono usare il camel case, uno stile di scrittura che utilizza una minuscola all'inizio della prima parola e una maiuscola all'inizio di ogni parola successiva. Ad esempio: string thisIsCamelCase;.
  • I nomi delle variabili devono iniziare con una lettera alfabetica. Gli sviluppatori usano il carattere di sottolineatura per uno scopo speciale, quindi provare a non usarlo per il momento.
  • I nomi delle variabili devono essere descrittivi e significativi nell'app. Scegliere un nome per la variabile che rappresenta il tipo di dati che verranno contenuti.
  • I nomi delle variabili devono essere una o più parole intere aggiunte insieme. Non usare contrazioni o abbreviazioni perché il nome della variabile (e pertanto, lo scopo) potrebbe non essere chiaro ad altri utenti che stanno leggendo il codice.
  • I nomi delle variabili non devono includere il tipo di dati della variabile. Potrebbero essere visualizzati alcuni consigli per usare uno stile come string strValue;. Questo consiglio non è più attuale.

L'esempio string firstName; segue tutte queste regole e convenzioni, presupponendo che si voglia usare questa variabile per archiviare i dati che rappresentano il nome di un utente.

Esempi di nomi di variabile

Ecco alcuni esempi di dichiarazioni di variabili che usano i tipi di dati appresi finora:

char userOption;

int gameScore;

decimal particlesPerMillion;

bool processedCustomer;

Riepilogo

Ecco quanto appreso finora sulle variabili:

  • Le variabili sono valori temporanei archiviati nella memoria del computer.
  • Prima di poter usare una variabile, è necessario dichiararla.
  • Per dichiarare una variabile, selezionare prima un tipo di dati per il tipo di dati da archiviare e quindi assegnare alla variabile un nome che segue le regole.

Dopo aver appreso come dichiarare una variabile, si apprenderà come impostare, recuperare e inizializzare il valore di una variabile.