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 Integer
exempel .
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.