Quando utilizzare un'enumerazione (Visual Basic)

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 (Visual Basic).

Enumerazioni predefinite

In Visual Basic sono disponibili diverse enumerazioni predefinite, quali FirstDayOfWeek e MsgBoxResul, il cui scopo è quello di semplificare il codice.Per un elenco di tali enumerazioni, vedere Costanti ed enumerazioni (Visual Basic).

Vedere anche

Attività

Procedura: dichiarare enumerazioni (Visual Basic)

Procedura: fare riferimento a un membro di enumerazione (Visual Basic)

Procedura: scorrere un'enumerazione in Visual Basic

Procedura: determinare la stringa associata a un valore di enumerazione (Visual Basic)

Riferimenti

Istruzione Enum (Visual Basic)

Concetti

Qualifica di nomi ed enumerazioni (Visual Basic)

Costanti ed enumerazioni (Visual Basic)