Hva er VB.Net?

Visual Basic (VB) er det BASIC språket med fokus på .NET Framework. Det kan integreres fullstendig i Visual Studio, som er Microsofts fremste utvikleredaktør. Det støttes så vel som oppdatert av Microsoft.
I denne artikkelen vil vi diskutere VB.Net-datatyper i detalj.

Hvorfor VB.Net?

  • Det kan være raskt og enkelt å utvikle .NET-applikasjoner.
  • Det kan være typesikkert, objektorientert.
  • Den kan bygge alle typer moderne applikasjoner.

Hvordan kan du lagre tall i programvaren din? Hvordan forhindre overløp eller kanskje mangel på desimaler? Hvordan bruker jeg datoer? Denne informasjonen oppsummerer de primære numeriske datatypene gjennom tradisjonelle Visual Basic, Visual Basic for programmer, Visual Basic .NET og forskjellige .NET-språk. Rimelig utviklingserfaring er vanligvis tenkt. Dette kan ikke være noen sammendrag av programmering. Du kan finne noen få opplysninger spesielt nyttige hvis du planlegger å migrere fra VB6 til .NET-språket.

Ulike VB.Net-datatyper

Deklarere variabel ved hjelp av Visual Basic

variabler

  • Datamaskiner krever å komme blant å huske data.
  • Variabel husk bare en bit data om gangen.
  • Ble ikke utviklet for datamaskiner.

Biter og småsprekker og byter

  • Den enkleste informasjonsenheten innen databehandling er biten.
  • Kan ha 2 verdier - 0 (slettet) og 1 (sett).
  • Du kan enkelt 'vende' litt for å veksle mellom 0 og 1.
  • En liste med 4 biter er kjent som en nibble.
  • En gruppe på 8 biter er en byte (2 nibbler) noen ganger kalt en oktett.
  • Grupper av byte blir ofte referert til som ord.
  • Word (2 byte - 16 biter)
  • Dword (4 byte - 32 biter)
  • Qword (8 byte - 64 bit)
  • Bruk strengdatatype for å lagre og vise bitrepresentasjoner

1. Heltall datatyper

Det finnes et antall heltallstyper.

  • Byte (1 byte)

Bytedatatypen er et ett-byte heltall som har en usignert verdi fra 0 til 255.
Bytes brukes ofte til Windows API-samtaler, og utfører bitvise operasjoner, og noen utviklere presser til og med ut litt mer ytelse ved å bruke byte-matriser i stedet for strenger.

  • Heltall (2 byte)

Standardheltallet er to byte og har tegnverdier i 64 000 rekkevidde på pluss eller minus 32k.

-32.768 til 32.767.

  • Lang (4 byte)

Området kan være -2, 147, 483, 648 til 2, 147, 483, 647.

Fire byte kan inneholde skiltverdier på mer enn to milliarder og er sannsynligvis den vanligste returtype på VB.Net. Dette omtales som et dobbeltord eller dword i Windows API.

  • LongLong (8 byte - bare på 64-biters systemer)

- 9.223.372.036.854.775.808 til 9.223.372.036.854.775.807.

64-biters versjon av Office har 8-byte LongLong datatype, og den kreves for mange Windows API-anrop i et 64-biters miljø på grunn av økt minneadresse.

Dette vil bli referert til som et firedoblet ord eller qword.

  • LongPtr

LongPtr-typen er egentlig ikke en type i det hele tatt, men en ekte peker som endres avhengig av miljøet som kjører. Dette betyr at på et 32-biters system vil LongPtr returnere en lang verdi, og mindre enn 64 bit, vil den returnere en LongLong-verdi. LongPtr kan ofte brukes i Windows API-samtaler som vanligvis administrerer. Standardverdien for alle disse heltallstypene kan være null.

Eksempel

Slik erklærer vi en variabel; vi bruker Dim søkeordet så står for Dimension. Dette er en veldig gammel terminologi. Da gir vi et navn som ProductID. Det er bare navnet vi utgjør. Du legger deretter til nøkkelord Da dette spesifiserer datatypene.

Her fikk vi Dim ProductID som heltall. Vi tillater å holde et hvilket som helst heltall.

2. Boolsk

Boolean brukes til å lagre sanne eller falske verdier. Standardverdien er usann. Internt blir de lagret som et heltall, men det kan bare evalueres til Sann eller usann. Når numeriske typer konverteres til boolsk, er 0 = usant, og alt annet = sant (ikke usant). Når Booleans blir konvertert til en numerisk type, er False = 0 og True = -1. Dette skyldes at bitvis IKKE-operasjon blir utført på alle bitene i heltallet, og flipp alle null-bitene til en, noe som resulterer i en verdi på negativt.

Eksempel

Dim isActive Som boolsk, kan boolsk representere enten sann eller usann verdi.

3. Streng

Strengedatatypen er for å inneholde karakterdata som navn eller andre ikke-numeriske data. Det er to former for strengstypen, avhengig av hvordan den er erklært.

  • En variabel lengde (~ 2B tegn)

Standardverdien for en streng med variabel lengde er en tom streng (“”).

String-datatypene inneholder all tekstinformasjon Kan skaffe seg omtrent 2 milliarder Unicode-karaktertyper.

Eksempel

Dim Name As String har en strengverdi.

4. Desimal

Desimal datatype inneholder numeriske data. Området er +/- 7, 9 … E + 28 Opp til 28 desimaler.

Eksempel

Dim ListPrice As Decimal inneholder numeriske data enten positive eller negative.

5. DateTime

A DateTime opprettholder både datoen og datoen. Midnatt (00:00:00) 1. januar 0001 i hele 31. desember 9999 23:59:59.

Eksempel

Dim SellStartDate som dato,

Så startlinje nummer 10 ProduktID = 1, som er heltall.

Så linje nummer 11 isActive = True, som er boolsk.

Et ekte "nøkkelord" i Visual Basic betyr at du ikke kan bruke det som et variabelnavn.

Navn = “10 hastighetssykkel” som er en streng.

Sett alltid strengverdier i dobbelt sitater.

ListPrice = 999.99D, som er desimal.

'D' kalles en Type Literal. D er for desimaler, mens doble anførselstegn “” er for en streng.

Så linje nummer 14 variabel navn SellStartDate = # 1/1/2019 #, som er DateTime.

'#' (Pund) -tegnet er Type Literal for a DateTime-verdien. Slik definerer du DateTime i Visual Basic-koden.

En alternativ måte å erklære og tildele verdiene her på er alt sammen på en linje.

En annen måte du kan se deklarasjonsvariabelen to variabelenavn har samme datatype og atskilt med komma.

Dette blir ganske enkelt ikke sett på som en ideell forestilling. Du må erklære hver eneste variabel på den enkelte linje.

6. Objektdatatypen

Eksempel

På linje 3 datavariabelen som objekt. Det er spesiell datatype som vet hvordan du holder på noen av de andre datatypene. Unngår objektdatatypen hvis det er mulig. Det tar mye minne og er tregere å bruke enn andre datatyper.

Konklusjon - VB.Net Datatyper

En Visual Basic-datatype er blant de viktigste fundamentene med Visual Basic-språket. Når du virkelig behersker passende Visual Basic-datatyper, vil effektiviteten til applikasjonen din være større, samt risikoen for feil mye mindre.

Anbefalte artikler

Dette er en guide til VB.Net-datatyper. Her diskuterer vi ulike typer VB.Net Datatyper. Du kan også gå gjennom andre foreslåtte artikler -

  1. VB.NET-operatører
  2. Datatyper i MATLAB
  3. Arv i VB.Net
  4. Veiledning til VB.Net for Loop
  5. Python datatyper
  6. Java Booleans
  7. PL / SQL-datatyper
  8. VB.Net Events
  9. Ulike typer SQL-data med eksempler