Quando utilizzare un'enumerazione (Visual Basic)
Le enumerazioni offrono un modo semplice per usare set di costanti correlate. Un'enumerazione, o Enum
, è il nome simbolico di un set di valori. Le enumerazioni vengono considerate tipi di dati ed è possibile usarle per creare set di costanti da usare con le variabili e le proprietà.
Quando utilizzare un'enumerazione
Ogni volta che una routine accetta un set limitato di variabili, valutare l'opportunità di usare un'enumerazione. Le enumerazioni rendono il codice più chiaro e leggibile, in particolare quando vengono usati nomi significativi.
I vantaggi associati all'uso delle enumerazioni includono:
Riduce gli errori causati dalla trasposizione o dalla digitazione errata dei numeri.
Semplifica la modifica dei valori in futuro.
Semplifica la lettura del codice e sarà quindi meno probabile che si verifichino errori.
Assicura la compatibilità con le versioni successive. Con le enumerazioni, è meno probabile che il codice abbia esito negativo se in futuro qualcuno modificasse i valori corrispondenti ai nomi dei membri.
Assegnazione del nome alle enumerazioni
Usare una convenzione di denominazione per i membri dell'enumerazione. Quando Visual Basic rileva un nome di membro dell'enumerazione, potrebbe essere generata un'eccezione se altre librerie di tipi a cui si fa riferimento contengono lo stesso nome. Usare un prefisso univoco che identifichi i valori dell'applicazione o del componente.
Quando si fa riferimento a un membro di un'enumerazione, è necessario qualificare il nome del membro con il nome dell'enumerazione oppure usare l'istruzione Imports
. Per altre informazioni, vedere Qualificazioni di nomi ed enumerazioni.
Enumerazioni predefinite
Visual Basic offre una serie di enumerazioni predefinite, ad esempio FirstDayOfWeek
e MsgBoxResult
, per facilitare la scrittura del codice. Per un elenco di queste enumerazioni, vedere Costanti ed enumerazioni.
Vedi anche
- Procedura: Dichiarare un'enumerazione
- Procedura: Fare riferimento a un membro di enumerazione
- Qualifica di nomi ed enumerazioni
- Procedura: Eseguire l'iterazione di un'enumerazione in Visual Basic
- Procedura: Determinare la stringa associata a un valore di enumerazione
- Istruzione Enum
- Costanti ed enumerazioni