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