Enumerators

Ilang beses ko ay upang suriin ang lahat ng code upang makita dahil ang programa ay hindi sa anumang kaso at kung o piliin at i-debug ang probra matapos kong natanto ito ay isang menor de edad pagkakamali sa kasarian ng isang salita na ginagamit upang, halimbawa, ay isang estado . Maraming mga beses kung ako ay ginamit acuerdaba "ipinasok" o "ipinasok", "Buksan" o Buksan "at ang gusto. Ang paggamit ng mga enumerators estandarisar talagang tumutulong sa lahat ng mga uri ng data. At sa pamamagitan ng paggamit ng enumerators mayroon kaming ang napakahalaga tulong ng intelisense ay magbigay sa amin ng katiyakan na kami ay gamit ang kaukulang halaga.

 'Lumikha ang enumerator TipoComprobante
 Pampublikong Enum TipoComprobante
 Invoice = 1
 Sumangguni = 2
 NCredito = 3
 NDebito = 4
 Dulo Enum

 'Kami ay lumikha ng isang (object) voucher klase kasama ang lahat ng mga katangian
 Upang gawing simple ang halimbawang ito, pabayaan mag-isa ang uri pripiedad
 Pampublikong Class Katunayan
 Bilang Pribadong _Tipo TipoComprobante

 Public Uri ng Property () Bilang TipoComprobante
 Makuha
 Bumalik _Tipo
 Kumuha ng Pagtatapos
 Itakda (ByVal halaga Tulad TipoComprobante)
 _Tipo = Halaga
 Dulo Set
 Dulo Property

 End Class

 'Sa sa subroutine GrabarComprobante gumamit ng isang piliin ang kaso para sa
 'Kilalanin ang uri ng patunay
 Public Class Class1

 Pampublikong Sub GrabarComprobante na (ByVal c Bilang Katunayan)

 Piliin ang Kaso c.Tipo
 Kaso TipoComprobante.Factura
 grabarFactura (c)
 Kaso TipoComprobante.NCredito
 grabarNCredito (c)
 Kaso
 grabarNDebito (c)
 Wakasan ang Piliin
 End Sub

 Ng sub grabarFactura (ByVal c Bilang sa Katunayan)
 'Code upang itala ang invoice
 End Sub

 Ng sub grabarNCredito (ByVal c Bilang sa Katunayan)
 'Code upang itala ang credit tandaan
 End Sub

 Ng sub grabarNDebito (ByVal c Bilang sa Katunayan)
 'Code sa record ng Debit Tandaan
 End Sub
 End Class

Ngayon hindi mo na nalilito sa pamamagitan ng paggamit ng mga enumerators at intellisense sa visual talyer. Hanapin sa Figure 1 at makita kung paano ito ay nagpapakita ng iba't-ibang uri na namin tinukoy sa simula. Ito ang mangyayari kapag kailangan naming gamitin ang anumang tinukoy na halaga ng uri ng "TipoComprobante"

Enumeradores001

2 tugon sa "Enumerators"

  1. Vanessa sabi ni:

    Ano ang kahulugan ang ang numero pagkatapos ng pantay-pantay

  2. Ang Elisha sabi ni:

    Talagang ang mga numero ay ang aktwal na mga halaga sa gayon na ang programa ang gumagana at ang mga naka-imbak sa mga table sa database, ngunit ng memorizing ang mga numero ay mahirap, ito ay mas simple upang gamitin enumerators.

Puna