Share via


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

Riferimenti

Istruzione Enum (Visual Basic)