? Enumerações são um agrupamento lógico de constantes. Eles permitem que os grupos de constantes a serem definidos ao mesmo tempo . . Visual Basic NET - às vezes abreviado como " VB.NET " - usa o construtor " enum " para criar enumerações. Enumerações também reduzir a necessidade de codificação para definir essas constantes . Os membros de uma enumeração mais tarde pode ser chamado de uma forma semelhante à chamada de uma função membro da classe. Quadro VB.NET permite a fácil criação e manipulação de enumerações. Constantes
Uma variável constante é aquele cuja atribuição não pode ser alterado. Constantes ocorrem com freqüência em programação de computadores. Por exemplo, valores como o pi , o ponto de água e datas históricas de ebulição são muitas vezes criados em variáveis valor constante. Tal como acontece com todas as variáveis , uma constante deve ser inicializado e definido . O prefixo " const " diferencia os valores das variáveis constantes de definições de variáveis padrão em VB.NET .
Enumerações
enumerações são grupos de constantes que são definidas e inicializadas juntos . Elas são muitas vezes feitas com as constantes que têm alguma relação uma à outra . Por exemplo , o ponto de congelação , ponto de ebulição e massa molecular e densidade de uma molécula pode servir como constantes definidas em uma enumeração . Enumerações VB.NET também permitir um código mais gerenciável que é facilmente compreendido mais tarde por outros programadores. Tal como acontece com muitos aspectos de programação orientada a objeto , enumerações permitir a fácil reutilização de código entre diferentes módulos e projetos.
Enumeração Criação
enumerações são criados em um forma semelhante a uma classe VB.NET . A enumeração primeiro deve ser declarado com a palavra-chave " enum" . Ao lado da definição do tipo de um identificador para as enumerações é declarada. Os membros da enumeração estão contidos entre chaves " { }". Por exemplo, " Água enum { Ponto de ebulição = 100, FreezingPoint = 32 , MolecularMass = 18 } ", declara uma enumeração " Água ", que contém três membros Ponto de ebulição , FreezingPoint e MolecularMass . Estes membros são atribuídos os seus valores e contida entre dois suportes que contêm o corpo da enumeração . O tipo de dados associado com enumerações é por inteiro padrão ou "int ".
Invocation
Invocando os valores armazenados dentro de uma enumeração é semelhante à invocação de um método de classe . Por exemplo, o código " System.Console.Writeline ( " Este é o ponto de congelamento da água: {0} " , (int) Water.FreezingPoint ); ", escreve a string " Esse é o ponto de congelamento da água: 32" a tela do console. A " (int) " seção do código lança explicitamente a constante à sua VB.NET tipo primitivo subjacente. Neste caso, 32 é um número inteiro e deve ser convertido para um int antes da manipulação.