Quando utilizzare un'enumerazione
Aggiornamento: novembre 2007
Grazie alle enumerazioni l'utilizzo di insiemi di costanti correlate è più semplice. Un'enumerazione, o Enum, è un nome simbolico che indica un insieme di valori. Le enumerazioni sono considerate come tipi di dati e consentono di creare insiemi di costanti da utilizzare con variabili e proprietà.
Quando utilizzare un'enumerazione
È possibile utilizzare un'enumerazione ogni volta che una routine accetta un insieme limitato di variabili. Le enumerazioni rendono il codice più chiaro e leggibile, in special modo quando vengono utilizzati nomi significativi.
Di seguito sono indicati i vantaggi offerti dall'uso delle enumerazioni.
Riduzione degli errori causati dalla trasposizione o dall'errata digitazione dei numeri.
Semplificazione delle successive operazioni di modifica ai valori.
Semplificazione della lettura del codice con la conseguente riduzione delle probabilità di errore al suo interno.
Garanzia di compatibilità con le versioni future. Con le enumerazioni si riduce il rischio di errore del codice nell'eventualità di successive modifiche ai valori corrispondenti ai nomi dei membri.
Denominazione delle enumerazioni
Utilizzare una convenzione di denominazione per i membri delle enumerazioni. Quando in Visual Basic viene rilevato un nome di membro dell'enumerazione, se altre librerie dei tipi di riferimento contengono lo stesso nome è possibile che venga generata un'eccezione. Utilizzare un prefisso univoco per identificare i valori di un'applicazione o di un componente.
Quando si fa riferimento a un membro di un'enumerazione, è necessario qualificare il nome del membro con il nome dell'enumerazione o utilizzare l'istruzione Imports. Per ulteriori informazioni, vedere Qualifica di nomi ed enumerazioni.
Enumerazioni predefinite
In Visual Basic sono disponibili alcune enumerazioni predefinite, quali FirstDayOfWeek e MsgBoxResul, il cui scopo è quello di semplificare il codice. Per un elenco di tali enumerazioni, vedere Enumerazioni dichiarate da Visual Basic.
Vedere anche
Attività
Procedura: dichiarare le enumerazioni
Procedura: fare riferimento a un membro di enumerazione
Procedura: scorrere un'enumerazione in Visual Basic
Procedura: determinare la stringa associata a un valore di enumerazione
Concetti
Qualifica di nomi ed enumerazioni
Enumerazioni e costanti intrinseche