Enumerators

Cum de multe ori am avut de a verifica toate cod pentru a vedea, deoarece programul nu a fost, în orice caz, şi în cazul sau selectaţi şi depanare probra după ce am dat seama că a fost o greşeală minoră de gen a unui cuvânt folosit pentru a, de exemplu, să fie un stat . De multe ori dacă am fi folosit acuerdaba "a intrat" ​​sau "a intrat", "Open" sau Open "şi place. Utilizarea de enumerators estandarisar ajută într-adevăr toate aceste tipuri de date. Şi prin utilizarea enumerators avem ajutorul nepreţuit al intelisense ne va da certitudinea că suntem folosind valoarea corespunzătoare.

 "Crearea TipoComprobante enumeratorului
 Publice Enum TipoComprobante
 Factura = 1
 Consultaţi = 2
 NCredito = 3
 NDebito = 4
 End Enum

 "Am creat un voucher (obiect), clasa, cu toate proprietăţile sale
 "Pentru a simplifica acest exemplu, să nu mai vorbim de tip pripiedad
 Public class Dovada
 Ca private _Tipo TipoComprobante

 Tipul de proprietate publică () ca TipoComprobante
 Obţine
 Înapoi _Tipo
 Obţineţi End
 Set (ByVal Ca valoare TipoComprobante)
 _Tipo = Valoarea
 Sfarsit Set
 Sfârşit Proprietatea

 Sfarsit Clasa

 "În GrabarComprobante subrutină utiliza un caz selectaţi pentru
 "Identificati tipul de probă
 Public class Class1

 Sub GrabarComprobante publice (ByVal c Ca dovada)

 Selectaţi cauza c.Tipo
 Cauza TipoComprobante.Factura
 grabarFactura (c)
 Cauza TipoComprobante.NCredito
 grabarNCredito (c)
 Caz
 grabarNDebito (c)
 Selectaţi End
 End Sub

 Sub grabarFactura (ByVal Ca dovadă c)
 "Codul a înregistra factura
 End Sub

 Sub grabarNCredito (ByVal Ca dovadă c)
 "Codul a înregistra nota de credit
 End Sub

 Sub grabarNDebito (ByVal Ca dovadă c)
 "Codul pentru a înregistra notă de debit
 End Sub
 Sfarsit Clasa

Acum, nu veţi fi niciodată confundată de către utilizarea de enumerators şi IntelliSense din Visual Studio. Uită-te la figura 1 şi a vedea cum se prezinta diferite tipuri am definit de la început. Acest lucru se va întâmpla ori de câte ori avem nevoie pentru a utiliza orice valoare definită de tip "TipoComprobante"

Enumeradores001

2 Responses to "Enumerators"

  1. Vanessa spune:

    Ce semnificaţie are numărul de după egal

  2. Elisei spune:

    De fapt, numerele sunt valorile reale, astfel încât programul de lucrări şi cele stocate în tabelele din baza de date, dar ca memorarea numerelor este dificil, este mult mai simplu de a utiliza enumerators.

Comentariu