Hur många gånger var jag tvungen att kolla all kod för att se eftersom programmet inte var i alla fall och om eller välj och felsöka probra efter att jag insåg att det var en mindre misstag kön av ett ord som används för att till exempel vara en stat . Många gånger om jag hade använt acuerdaba "in" eller "in", "Öppna" eller Öppna "och liknande. Användningen av enumerators estandarisar hjälper verkligen alla dessa datatyper. Och genom att använda enumerators har vi ovärderlig hjälp av intelisense kommer att ge oss säkra på att vi använder motsvarande värde.
"Skapa uppräknaren TipoComprobante Allmän Enum TipoComprobante Faktura = 1 Se = 2 NCredito = 3 NDebito = 4 Änden Enum "Vi skapade en (objekt) klass voucher med alla dess egenskaper "För att förenkla detta exempel, än mindre vilken typ pripiedad Allmän klass Bevis Som Privat _Tipo TipoComprobante Allmän egendom typ () As TipoComprobante Få Återgå _Tipo Få Slut In (ByVal värde Såsom TipoComprobante) _Tipo = Värde Änden Set Avsluta Fastighetsförmedling Änden klass "I subrutinen GrabarComprobante använder en utvald fall för "Identifiera vilken typ av bevis Allmän klass klass 1 Public Sub GrabarComprobante (ByVal c utgöra bevis) Välj Case c.Tipo Vid TipoComprobante.Factura grabarFactura (c) Vid TipoComprobante.NCredito grabarNCredito (c) Case grabarNDebito (c) Avsluta Välj End Sub Sub grabarFactura (ByVal c utgöra bevis) "Kod för att registrera fakturan End Sub Sub grabarNCredito (ByVal c utgöra bevis) "Kod för att spela in kreditnotan End Sub Sub grabarNDebito (ByVal c utgöra bevis) "Kod för att spela in debetnota End Sub Änden klass
Nu behöver du aldrig förväxlas med hjälp av enumerators och IntelliSense i Visual Studio. Titta på figur 1 och se hur det visar de olika typerna vi definierade i början. Detta kommer att ske när vi behöver använda definierat värde typ "TipoComprobante"

Vilken betydelse har siffran efter lika
Egentligen siffrorna är de faktiska värden så att programmet fungerar och de lagras i tabellerna i databasen, men som memorera siffrorna är svårt, är det mycket enklare att använda enumerators.