Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Normalmente, ao se referir a um membro de uma enumeração, você deve qualificar o nome do membro com o nome da enumeração. Por exemplo, para se referir ao Sunday membro da enumeração Days , você usaria a seguinte sintaxe:
X = Days.Sunday
Usando a instrução Imports
Você pode evitar usar nomes totalmente qualificados adicionando uma instrução Imports à seção declarações de namespace do código, como no exemplo a seguir:
Imports WindowsApplication1.Form1.Days
Imports WindowsApplication1.Form1.WorkDays
Uma Imports instrução importa nomes de namespace de projetos e assemblies referenciados e de dentro do mesmo projeto que o módulo no qual a instrução é exibida. Depois que essa instrução for adicionada, você poderá consultar seus membros de enumeração sem qualificação, como no exemplo a seguir:
X = Sunday
Ao organizar conjuntos de constantes relacionadas em enumerações, você pode usar os mesmos nomes constantes em contextos diferentes. Por exemplo, você pode usar os mesmos nomes para as constantes do dia da semana nas enumerações Days e WorkDays. Se você usar a declaração Imports com suas enumerações, deve ter cuidado para evitar referências ambíguas. Considere o seguinte exemplo:
Imports WindowsApplication1.Form1.Days
Imports WindowsApplication1.Form1.WorkDays
Public Sub New()
' Insert code to implement constructor.
X = Monday
End Sub
Supondo que Monday seja um membro da Days enumeração e da Workdays enumeração, esse código gerará um erro do compilador. Para evitar referências ambíguas ao se referir a uma constante individual, qualifique o nome da constante com sua enumeração. O código a seguir refere-se às Saturday constantes nas Days e WorkDays enumerações.
X = Days.Saturday
Y = WorkDays.Saturday
Consulte também
- constantes e enumerações
- Como declarar uma enumeração
- Como fazer referência a um membro de enumeração
- Como iterar em uma enumeração no Visual Basic
- Como determinar a cadeia de caracteres associada a um valor de enumeração
- Quando usar uma enumeração
- Tipos de dados constantes e literais
- Instrução Enum
- Instrução Imports (Namespace e Tipo do .NET)
- Tipos de dados