VB.Net andmetüübid - Erinevate VB.Neti andmetüüpide juhend

Lang L: none (table-of-contents):

Anonim

Mis on VB.Net?

Visual Basic (VB) on. NET Frameworkile keskenduv BASIC-keel. Selle saab täielikult integreerida Visual Stuudiosse, mis on Microsofti premier arendaja redigeerija. Seda toetab ja värskendab ka lihtsalt Microsoft.
Selles artiklis käsitleme üksikasjalikult VB.Neti andmetüüpe.

Miks just VB.Net?

  • NET-rakenduste arendamine võib olla kiire ja lihtne.
  • See võib olla tüüp-ohutu, objektorienteeritud.
  • See võib ehitada mis tahes tüüpi kaasaegseid rakendusi.

Kuidas saate oma arvutis numbreid salvestada? Kuidas vältida ületäitumist või kümnendkohtade puudumist? Kuidas kuupäevi kasutada? See teave võtab kokku peamised numbrilised andmetüübid traditsiooniliste Visual Basicu, tarkvaraprogrammide Visual Basicu, Visual Basic .NET ja mitmesuguste .NET-keelte kaudu. Tavaliselt mõeldakse taskukohase arengukogemuse üle. See ei saa olla kokkuvõte programmeerimisest. Mõni teave on eriti kasulik, kui plaanite siirduda VB6-st. NET-keelde.

Erinevad VB.Neti andmetüübid

Kuulutage muutuja Visual Basicu abil

Muutujad

  • Arvutid nõuavad andmete meeles pidamist.
  • Muutuja peab meeles pidama vaid ühte bitti andmeid korraga.
  • Ei olnud arvutite jaoks välja töötatud.

Bitsid, nibud ja baitid

  • Andmetöötluse lihtsaim teabeühik on natuke.
  • Võib omada 2 väärtust - 0 (tühjendatud) ja 1 (komplekt).
  • Võite vahemikku 0 kuni 1 hõlpsalt natuke ümber pöörata.
  • 4 bitist loendit tuntakse nibuna.
  • 8-bitine rühm on bait (2 niblit), mida mõnikord nimetatakse oktettiks.
  • Baidirühmi nimetatakse sageli sõnadeks.
  • Word (2 baiti - 16 bitti)
  • Mõõk (4 baiti - 32 bitti)
  • Qword (8 baiti - 64 bitti)
  • Biti esinduste salvestamiseks ja kuvamiseks kasutage stringi andmetüüpi

1. Tervete andmete tüübid

On mitmeid täisarvu liike.

  • Bait (1 bait)

Baidiandmetüüp on ühebaidine täisarv, millel on allkirjastamata väärtus vahemikus 0 kuni 255.
Baite kasutatakse sageli Windows API kõnede jaoks, sooritades bittide toimingute tegemise, ja mõned arendajad pigistavad stringi asemel baitmassiivide abil isegi pisut rohkem jõudlust.

  • Täisarv (2 baiti)

Standardne täisarv on kaks baiti ja see hoiab märgiväärtusi vahemikus 64k pluss või miinus 32k.

-32 768 kuni 32 767.

  • Pikk (4 baiti)

Vahemik võib olla -2, 147, 483, 648 kuni 2, 147, 483, 647.

Neli baiti pikkused tähisväärtused võivad ületada kaks miljardit ja see on VB.Netis tõenäoliselt kõige tavalisem tagasiväärtuse tüüp. Seda nimetatakse Windows API-s topeltsõnaks või -sõnuks.

  • LongLong (8 baiti - ainult 64-bitistes süsteemides)

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

Office'i 64-bitises versioonis on 8-baidine LongLong andmetüüp ja see on suurenenud mälu aadressiruumi tõttu vajalik paljude 64-bitises keskkonnas olevate Windows API kõnede jaoks.

Seda nimetatakse neljakordseks sõnaks või qwordiks.

  • LongPtr

LongPtr tüüp pole tegelikult üldse tüüp, vaid tõeline osuti, mis muutub sõltuvalt töötavast keskkonnast. See tähendab, et 32-bitises süsteemis tagastab LongPtr väärtuse Pikk ja vähem kui 64 bitina - Pikk väärtuse. LongPtr-i saab sageli kasutada Windowsi API-kõnedes, mis tavaliselt hallatakse. Kõigi nende täisarvutüüpide standardväärtus võib olla null.

Näide

Nii kuulutame muutuja; kasutame märksõna Dim, mis tähendab dimensiooni. See on väga vana terminoloogia. Siis anname nime nagu ProductID. See on lihtsalt nimi, mille moodustame. Seejärel lisate märksõna, kuna see täpsustab andmetüüpe.

Siin saime täisarvuna Dim ProductID. Lubame hoida mis tahes täisarvu.

2. Boolean

Booleanit kasutatakse tõese või vale väärtuste salvestamiseks. Vaikeväärtus on False. Sisemiselt salvestatakse neid täisarvuna, kuid seda saab hinnata ainult tõese või vale väärtuseks. Kui numbrilised tüübid teisendatakse tõeväärtuseks, siis 0 = vale ja mis iganes muu = tõene (mitte vale). Kui loogilisi väärtusi teisendatakse arvutüüpideks, on False = 0 ja True = -1. Selle põhjuseks on asjaolu, et bittide kaupa EI tehtaks toimingut kõigi täisarvu bittidega, nihutades kõik nullitud bitid ühele, mille tulemuseks on negatiivne väärtus.

Näide

Hämar on aktiivne Loogilisena võib loogiline väärtus olla tõene või vale.

3. Keel

Stringi andmetüüp on märkide, näiteks nimede või muude mittenumbriliste andmete hoidmiseks. Stringitüüpi on kahel kujul, sõltuvalt sellest, kuidas see deklareeritakse.

  • Muutuva pikkusega (~ 2B tähemärki)

Muutuva pikkusega stringi vaikeväärtus on tühi string (“”).

Stringi andmetüübid sisaldavad igasugust tekstilist teavet. Saab hankida umbes 2 miljardit Unicode-tüüpi tähemärki.

Näide

Dim Name As String omab stringi väärtust.

4. Kümnendarv

Kümnendmurdetüüp sisaldab arvandmeid. Vahemik on +/- 7, 9… E + 28 kuni 28 komakohani.

Näide

Tühi loendihind Kuna kümnendkoha täpsusega, hoitakse numbrilisi andmeid kas positiivsete või negatiivsetena.

5. DateTime

DateTime säilitab andmete kuupäeva ja kuupäeva. Keskööl (00:00:00) 1. jaanuaril 0001 kogu 31. detsembril 9999 11:59:59 PM.

Näide

Dim SellStartDate kui DateTime,

Nii et stardinumber 10 ProductID = 1, mis on täisarv.

Nii et rea number 11 on aktiivne = tõene, mis on Boolean.

Tõeline “märksõna” Visual Basicus tähendab, et te ei saa seda muutuva nimega kasutada.

Nimi = “10 Speed ​​Bike”, mis on string.

Pange Stringi väärtused alati jutumärkidesse.

Loendihind = 999, 99D, mis on kümnendkoha täpsusega .

D-tähte nimetatakse tüübilt. D on kümnendkoha täpsus, samas kui jutumärgid “” on stringi jaoks.

Nii et rea number 14 muutuja nimi SellStartDate = # 1/1/2019 #, mis on DateTime.

Märk „#” (nael) on väärtus DateTime Type Literal. See on, kuidas määratleda Visual Basic koodis DateTime.

Alternatiivne viis siin väärtuste deklareerimiseks ja määramiseks on kõik kõik ühel real.

Teine viis, kuidas võite näha deklareerimismuutujat, on kahel muutuja nimel sama andmetüüp ja komaga eraldatud.

Seda lihtsalt ei peeta ideaalseks etenduseks. Peate deklareerima iga üksiku rea muutuja.

6. Objekti andmete tüüp

Näide

Real 3 on muutuja As Object. See on spetsiaalne andmetüüp, mis teab, kuidas muud tüüpi andmesidet hoida. Väldib objekti andmeid, kui see on üldse võimalik. See võtab palju mälu ja on aeglasem kasutada kui muud andmetüübid.

Järeldus - VB.Net andmetüübid

Visual Basicu andmetüüp on Visual Basicu keele kõige olulisem alus. Kui suudate tõeliselt omandada sobivaid Visual Basicu andmetüüpe, on teie rakenduse efektiivsus suurem ja veaoht palju väiksem.

Soovitatavad artiklid

See on VB.Neti andmetüüpide juhend. Siin käsitleme erinevaid VB.Neti andmetüüpe. Võite vaadata ka meie teisi soovitatud artikleid -

  1. VB.NET operaatorid
  2. Andmetüübid MATLAB-is
  3. Pärand VB.Netis
  4. Juhend VB.Net for Loopile
  5. Pythoni andmetüübid
  6. Java Booleans
  7. PL / SQL andmetüübid
  8. VB.Net sündmused
  9. Erinevat tüüpi SQL-i andmed koos näidetega