Enumeradores

Quantas vezes eu tive que verificar todo o código para ver porque o programa não estava em qualquer caso, e se ou selecionar e depurar probra depois eu percebi que era um pequeno erro o sexo de uma palavra usada para, por exemplo, ser um estado . Muitas vezes se eu tivesse usado acuerdaba "entrou" ou "entrou", "Open" ou Open "e afins. O uso de enumeradores estandarisar realmente ajuda a todos esses tipos de dados. E usando enumeradores temos a inestimável ajuda de Intelisense nos dará a certeza de que estamos usando o valor correspondente.

 'Criar o TipoComprobante enumerador
 Public Enum TipoComprobante
 Fatura = 1
 Consulte = 2
 NCredito = 3
 NDebito = 4
 End Enum

 "Nós criamos um voucher de classe (objeto) com todas as suas propriedades
 "Para simplificar este exemplo, muito menos o tipo pripiedad
 Prova Public Class
 Como Privado _Tipo TipoComprobante

 Tipo de propriedade pública () As TipoComprobante
 Obter
 Voltar _Tipo
 Obter End
 Set (ByVal value As TipoComprobante)
 _Tipo = Valor
 Set End
 End Property

 End Class

 "Em GrabarComprobante subrotina usar um caso de seleção para
 "Identificar o tipo de prova
 Public Class Class1

 Public Sub GrabarComprobante (ByVal c como prova)

 Select Case c.Tipo
 Caso TipoComprobante.Factura
 grabarFactura (c)
 Caso TipoComprobante.NCredito
 grabarNCredito (c)
 Caso
 grabarNDebito (c)
 End Select
 End Sub

 Sub grabarFactura (ByVal c como prova)
 'Código para gravar a factura
 End Sub

 Sub grabarNCredito (ByVal c como prova)
 'Código para registrar a nota de crédito
 End Sub

 Sub grabarNDebito (ByVal c como prova)
 'Código para gravar a nota de débito
 End Sub
 End Class

Agora você nunca ser confundido com o uso de enumeradores e IntelliSense no Visual Studio. Observe a Figura 1 e ver como ele mostra os diferentes tipos que definimos no início. Isso acontecerá sempre que precisarmos usar qualquer valor definido pelo tipo "TipoComprobante"

Enumeradores001

2 Responses to "enumeradores"

  1. vanessa diz:

    Que significado tem o número depois do igual

  2. Eliseu diz:

    Na verdade os números são os valores reais para que o programa funciona e aqueles armazenados nas tabelas do banco de dados, mas como memorizar os números é difícil, é muito simples de usar enumeradores.

Comentar