Dela via


När du ska använda en uppräkning (Visual Basic)

Uppräkningar är ett enkelt sätt att arbeta med uppsättningar relaterade konstanter. En uppräkning, eller Enum, är ett symboliskt namn för en uppsättning värden. Uppräkningar behandlas som datatyper och du kan använda dem för att skapa uppsättningar konstanter för användning med variabler och egenskaper.

När du ska använda en uppräkning

När en procedur accepterar en begränsad uppsättning variabler bör du överväga att använda en uppräkning. Uppräkningar ger tydligare och mer läsbar kod, särskilt när meningsfulla namn används.

Fördelarna med att använda uppräkningar är:

  • Minskar fel som orsakas av transponering eller feltypning av tal.

  • Gör det enkelt att ändra värden i framtiden.

  • Gör koden lättare att läsa, vilket innebär att det är mindre troligt att fel kryper in i den.

  • Säkerställer kompatibilitet framåt. Med uppräkningar är det mindre troligt att koden misslyckas om någon i framtiden ändrar de värden som motsvarar medlemsnamnen.

Namngivning av uppräkningar

Använd en namngivningskonvention för uppräkningsmedlemmar. När Visual Basic stöter på ett uppräkningsmedlemsnamn kan ett undantag utlöses om andra bibliotek av referenstyp innehåller samma namn. Använd ett unikt prefix som identifierar värdena från ditt program eller din komponent.

När du refererar till en medlem i en uppräkning måste du kvalificera medlemsnamnet med uppräkningsnamnet, annars använder du -instruktionen Imports . Mer information finns i Uppräkningar och Namnkvalifikation.

Fördefinierade uppräkningar

Visual Basic innehåller ett antal fördefinierade uppräkningar, till exempel FirstDayOfWeek och MsgBoxResult, för att underlätta koden. En lista över dessa finns i Konstanter och uppräkningar.

Se även