VB.Net podatkovni tipi - Vodnik po različnih vrstah podatkov VB.Net

Kazalo:

Anonim

Kaj je VB.Net?

Visual Basic (VB) je BASIC jezik, ki se osredotoča na .NET Framework. V celoti ga je mogoče integrirati v Visual Studio, ki je glavni premier urejevalnik za Microsoft. Podpira ga in posodablja preprosto Microsoft.
V tem članku bomo podrobno razpravljali o VB.Net podatkovnih vrstah.

Zakaj VB.Net?

  • Razvoj aplikacij .NET je lahko hiter in preprost.
  • Lahko je varna za tip, objektno usmerjena.
  • Zgradi lahko katero koli vrsto sodobne aplikacije.

Kako lahko shranite številke v svojo programsko opremo? Kako preprečiti prelivanje ali morda pomanjkanje decimalk? Kako uporabljati datume? Te informacije povzemajo primarne številčne vrste podatkov s tradicionalnimi programi Visual Basic, Visual Basic za programe, Visual Basic .NET in različnimi .NET jeziki. O dostopnih razvojnih izkušnjah običajno razmišljajo. To ni lahko povzetek programiranja. Morda boste našli nekaj informacij, ki so posebej koristne, če nameravate premakniti iz VB6 v jezik .NET.

Različne vrste podatkov VB.Net

Označite spremenljivko z uporabo Visual Basic

Spremenljivke

  • Računalniki zahtevajo, da upoštevate podatke.
  • Spremenljivo imejte naenkrat le en košček podatkov.
  • Ni bilo razvito za računalnike.

Bits and Nibbles in bytes

  • Najpreprostejša enota informacij pri računanju je bit.
  • Lahko ima 2 vrednosti - 0 (očiščeno) in 1 (nastavljeno).
  • Če želite preklopiti med 0 in 1, lahko malo "prelistate".
  • Seznam 4 bitov je znan kot nibble.
  • Skupina 8 bitov je bajt (2 nible), ki ga včasih imenujemo oktet.
  • Skupine bajtov se pogosto imenujejo besede.
  • Word (2 bajta - 16 bitov)
  • Dword (4 bajti - 32 bitov)
  • Qword (8 bajtov - 64 bitov)
  • Za shranjevanje in prikaz predstavitev bitov uporabite niz podatkov tipa

1. Tipi podatkov celotnega števila

Obstaja več celih vrst.

  • Bajt (1 bajt)

Vrsta podatkov bajta je enbajtno celo število, ki ima nespisano vrednost od 0 do 255.
Bajti se pogosto uporabljajo za klice v sistemu Windows API, ki izvajajo bitne operacije, nekateri razvijalci pa celo povečajo nekoliko večjo zmogljivost z uporabo bajtnih nizov namesto nizov.

  • Integer (2 bajta)

Standardno celo število je dva bajta in ima vrednosti znakov v razponu 64k plus ali minus 32k.

-32.768 do 32.767.

  • Dolga (4 bajti)

Razpon je lahko -2, 147, 483, 648 do 2, 147, 483, 647.

Štirje bajti lahko vsebujejo vrednosti znakov več kot dve milijardi in je verjetno najpogostejša vrsta povratne vrednosti v VB.Net. V API-ju za Windows se to omenja kot dvojna beseda ali beseda.

  • LongLong (8 bajtov - samo v 64-bitnih sistemih)

- 9, 223, 372, 036, 854, 775, 808 do 9, 223, 372, 036, 854, 775, 807.

64-bitna različica sistema Office ima 8-bajtni podatkovni tip LongLong in je potreben za številne klice Windows API v 64-bitnem okolju zaradi povečanega naslovnega prostora v pomnilniku.

Temu bi rekli štiričrtna beseda ali qword.

  • LongPtr

Tip LongPtr v resnici sploh ni tip, ampak resnični kazalec, ki se spreminja glede na okolje, ki se izvaja. To pomeni, da bo v 32-bitnem sistemu LongPtr vrnil vrednost Long, manj kot 64 bit pa bo vrnil vrednost LongLong. LongPtr je mogoče pogosto uporabljati v klicih Windows API, ki običajno upravljajo. Standardna vrednost za vse te vrste celih števil je lahko nič.

Primer

Tako razglasimo spremenljivko; uporabljamo ključno besedo Dim, zato pomeni Dimension. To je zelo stara terminologija. Nato damo ime, kot je ProductID. To je samo ime, ki si ga izmislimo. Nato dodate ključno besedo, saj tukaj določate vrste podatkov.

Tu smo dobili Dim ProductID kot celoten. Dovoljujemo zadrževanje poljubne celotne številke.

2. Booleova

Boolean se uporablja za shranjevanje pravih ali napačnih vrednosti. Privzeta vrednost je napačna. Notranji so shranjeni kot celo število, vendar lahko le ovrednoti na True ali False. Ko se številčne vrste pretvorijo v Boolean, 0 = False in vse drugo = True (Not False). Ko pretvori Booleans v številsko vrsto, False = 0 in True = -1. To je posledica bitnega NE izvajanja operacije na vseh bitih v celotnem številu, preusmerjanje vseh ničelnih bitov na enega, kar ima za posledico vrednost negativnega.

Primer

Dim isActive Kot Boolean lahko Boolean predstavlja resnično ali napačno vrednost.

3. Struna

Vrsta niza podatkov je namenjena za shranjevanje znakovnih podatkov, kot so imena ali drugi neštevilčni podatki. Obstajata dve vrsti vrste niza, odvisno od tega, kako je razglašena.

  • Spremenljiva dolžina (~ 2B znakov)

Privzeta vrednost za niz s spremenljivo dolžino je prazen niz ("").

V vrsticah podatkov string so shranjene kakršne koli besedilne informacije. Lahko pridobi približno 2 milijard vrst znakov Unicode.

Primer

Dim Dim As String vsebuje vrednost niza.

4. decimalka

Tip podatkov Decimal vsebuje numerične podatke. Razpon je +/- 7, 9… E + 28 Do 28 decimalnih mest.

Primer

Dim ListPrice Kot decimalna številka vsebuje numerične podatke pozitivne ali negativne.

5. DateTime

DateTime vzdržuje datum in čas podatkov. Polnoč (00:00:00) 1. januarja 0001 v celotnem 31. decembru 9999 23:59:59.

Primer

Dim SellStartDate kot DateTime,

Torej začetna vrstica številka 10 ProductID = 1, kar je celo število.

Torej je vrstica številka 11 isActive = True, ki je logična.

Resnična "ključna beseda" v Visual Basic pomeni, da je ne morete uporabljati kot ime spremenljivke.

Name = "10-hitrostno kolo", kar je niz.

Vrednosti vrvic vedno postavite v dvojne narekovaje.

ListPrice = 999, 99D, kar je decimalna vrednost.

"D" se imenuje tipal Literal. D je za decimalko, dvojni narekovaji "" pa za niz.

Torej številka vrstice 14 spremenljivke SellStartDate = # 1/1/2019 #, kar je DateTime.

Znak '#' (funt) je Type Literal za vrednost DateTime. Kako definirati kodo DateTime v Visual Basic.

Alternativni način označevanja in dodeljevanja vrednosti tukaj je vse v eni vrstici.

Drug način, kako lahko vidite deklaracijsko spremenljivko, ima dve spremenljivki enak tip podatkov in ločen z vejico.

To preprosto ne velja za idealno predstavo. Vsako spremenljivko morate prijaviti v posamezni vrstici.

6. Vrsta podatkov o objektu

Primer

V 3. vrstici podatkovna spremenljivka kot objekt. To je posebna vrsta podatkov, ki zna obdržati katero koli drugo vrsto podatkov. Če se le da, se izogibajte vrsti podatkov o objektu. Zavzema veliko pomnilnika in je počasnejši za uporabo od drugih vrst podatkov.

Zaključek - VB.Net Data Types

Vrsta podatkov Visual Basic je med najpomembnejšimi temelji z jezikom Visual Basic. Ko lahko resnično obvladate ustrezne vrste podatkov Visual Basic, bo učinkovitost vaše aplikacije večja, tveganje za napake pa precej manjše.

Priporočeni članki

To je vodnik za VB.Net Data Types. Tukaj razpravljamo o različnih vrstah podatkov tipa VB.Net. Ogledate si lahko tudi druge naše predlagane članke -

  1. Operaterji VB.NET
  2. Vrste podatkov v MATLAB
  3. Dedovanje v VB.Net
  4. Vodnik po VB.Net za zanko
  5. Vrste podatkov Python
  6. Java Booleans
  7. Vrste PL / SQL podatkov
  8. VB.Net Dogodki
  9. Različne vrste podatkov SQL s primeri