Dela via


Effektiv användning av datatyper (Visual Basic)

Odeklarerade variabler och variabler som deklarerats utan datatyp tilldelas Object datatypen. Det gör det enkelt att skriva program snabbt, men det kan göra att de körs långsammare.

Stark skrivning

Att ange datatyper för alla variabler kallas stark typning. Att använda stark skrivning har flera fördelar:

  • Det aktiverar IntelliSense-stöd för dina variabler. På så sätt kan du se deras egenskaper och andra medlemmar när du skriver in koden.

  • Den drar nytta av kontroll av kompilatortyp. Det här fångar upp instruktioner som kan misslyckas vid körning på grund av fel som spill. Den fångar också anrop till metoder på objekt som inte stöder dem.

  • Det resulterar i snabbare körning av koden.

Mest effektiva datatyper

För variabler som aldrig innehåller bråktal är de integrerade datatyperna effektivare än de icke-integrala typerna. I Visual Basic är Integer och UInteger de mest effektiva numeriska typerna.

För bråktal Double är den mest effektiva datatypen, eftersom processorerna på de aktuella plattformarna utför flyttalsåtgärder med dubbel precision. Åtgärder med Double är dock inte lika snabba som med de integrerade typerna, till Integerexempel .

Ange datatyp

Använd Dim-instruktionen för att deklarera en variabel av en viss typ. Du kan samtidigt ange dess åtkomstnivå med hjälp av nyckelordet Offentlig, Skyddad, Vän eller Privat , som i följande exempel.

Private x As Double
Protected s As String

Teckenkonvertering

Funktionerna AscW och ChrW fungerar i Unicode. Du bör använda dem i stället för Asc och Chr, som måste översättas till och från Unicode.

Se även