Dichiarare le variabili

Completato

Un valore letterale è letteralmente un valore hardcoded. Per valori hardcoded si intendono valori costanti che rimangono 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 verrà creata una nuova variabile di tipo string denominata firstName. Da questo momento 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 per i nomi di variabili

Un famoso sviluppatore di software ha detto: "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. Una singola riga di codice diventa così molto importante.

Di seguito sono riportate 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 cancelletto # o il simbolo del dollaro $.
  • I nomi delle variabili devono iniziare con una lettera alfabetica o un carattere di sottolineatura e non con un numero.
  • I nomi delle variabili fanno distinzione tra maiuscole e minuscole, quindi 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 variabile 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 la notazione Camel, ovvero uno stile di scrittura che usa una lettera minuscola all'inizio della prima parola e una lettera 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 rappresenti il tipo di dati che conterrà.
  • I nomi delle variabili devono essere costituiti da una o più parole intere collegate. 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. È possibile trovare suggerimenti che indicano di usare uno stile come string strValue;, Questo consiglio non è più aggiornato.

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 di tutto un tipo di dati per la tipologia di dati da archiviare e quindi assegnare alla variabile un nome che segue le regole.

Ora che si è visto come dichiarare una variabile, verrà spiegato come impostare, recuperare e inizializzare il valore di una variabile.