VB.Net adattípusok Útmutató a különféle VB.Net adattípusokhoz

Tartalomjegyzék:

Anonim

Mi a VB.Net?

A Visual Basic (VB) a BASIC nyelv, amely a .NET-keretrendszerre összpontosít. Teljes mértékben integrálható a Visual Studio programba, amely a Microsoft premier fejlesztői szerkesztője. Ezt a Microsoft támogatja és frissíti.
Ebben a cikkben részletesen tárgyaljuk a VB.Net adattípusokat.

Miért a VB.Net?

  • A .NET alkalmazások fejlesztése gyors és egyszerű.
  • Lehet típusbiztonságos, objektum-orientált.
  • Bármilyen típusú modern alkalmazást felépíthet.

Hogyan tárolhat számokat a szoftverében? Hogyan lehet megakadályozni a túlcsordulást vagy a tizedesjegyek hiányát? Hogyan kell használni a dátumokat? Ez az információ az elsődleges numerikus adattípusokat foglalja össze a hagyományos Visual Basic, a Visual Basic for Software programok, a Visual Basic .NET és a különféle .NET nyelvek segítségével. Általában gondolkodnak a megfizethető fejlesztési tapasztalatokról. Ez nem lehet a programozás összefoglalása. Előfordulhat, hogy néhány információ különösen hasznos, ha a VB6-ról a .NET-nyelvre szeretne áttérni.

Különböző VB.Net adattípusok

Nyújtsa be a változót a Visual Basic segítségével

változók

  • A számítógépek megkövetelik az adatok szem előtt tartását.
  • A változónak egyszerre csak egy kis adatot kell figyelembe vennie.
  • Nem fejlesztették ki számítógépek számára.

Bitek, aprók és bájtok

  • A számítás legegyszerűbb információegysége a bit.
  • 2 értékkel rendelkezik - 0 (törölve) és 1 (beállítva).
  • Könnyen kicsit átfordíthatja a 0 és 1 közötti váltást.
  • A 4 bites lista némileg néven ismert.
  • A 8 bites csoport egy byte (2 nibble), amelyet néha oktetnek hívnak.
  • A bájtcsoportokat gyakran szavaknak nevezik.
  • Word (2 byte - 16 bit)
  • Dword (4 byte - 32 bit)
  • Qword (8 bájt - 64 bit)
  • Használjon karakterlánc-adattípust a bit reprezentációk tárolására és megjelenítésére

1. Egész számtípusok

Számos egész típusú létezik.

  • Byte (1 byte)

A bájt adattípus egy bájtos egész szám, amely 0 és 255 közötti alá nem írt értéket tartalmaz.
A byte-kat gyakran használják Windows API-hívásokhoz, bit-bit műveletek végrehajtásával, és egyes fejlesztők még egy kicsit több teljesítményt is kinyomtatnak, ha karakterláncok helyett bájt tömböket használnak.

  • Egész szám (2 byte)

A szokásos egész szám két bájt, és 64K plusz vagy mínusz 32k tartományban tartalmaz jelértékeket.

-32 768 és 32 767 között.

  • Hosszú (4 byte)

A tartomány lehet -2, 147, 483, 648 - 2, 147, 483, 647.

Négy bájt hosszú, több mint két milliárd jelértéket képes tárolni, és ez valószínűleg a leggyakoribb visszatérési érték típus a VB.Net-ben. Ezt a Windows API-ban kettős szónak vagy dwordnek nevezik.

  • LongLong (8 bájt - csak 64 bites rendszereken)

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

Az Office 64 bites verziója 8 bájtos LongLong adattípust tartalmaz, és a 64 bites környezetben sok Windows API híváshoz szükséges, a megnövekedett memóriacímtér miatt.

Ezt négyszeres szónak vagy qwordnek nevezik.

  • LongPtr

A LongPtr típus valójában egyáltalán nem típus, hanem egy igazi mutató, amely a futó környezettől függően változik. Ez azt jelenti, hogy egy 32 bites rendszeren a LongPtr egy Long értéket ad vissza, kevesebb mint 64 bitnél pedig a LongLong értéket. A LongPtr gyakran használható Windows API hívásokban, amelyek általában kezelik. Az egész számtípus standard értéke nulla lehet.

Példa

Így deklaráljuk a változót; a Dim kulcsszót használjuk, tehát a Dimenzió jelentése. Ez egy nagyon régi terminológia. Akkor adunk egy nevet, mint a ProductID. Csak a nevét alkotjuk. Ezután kulcsszót ad hozzá, mivel ez meghatározza az adattípusokat.

Itt kaptuk a Dim ProductID mint egész számot. Tetszés szerint bármilyen egész számot megtarthatunk.

2. logikai

A logikai érték valódi vagy hamis értékek tárolására szolgál. Az alapértelmezett érték hamis. Belső részben egész számként tárolódnak, de csak igazra vagy hamisra lehet értékelni. Amikor a numerikus típusokat logikai értékre konvertálják, 0 = hamis, és bármi más = igaz (nem hamis). Amikor a logikai értékeket átalakítják numerikus típusokká, akkor hamis = 0 és igaz = -1. Ennek oka az, hogy bittenként NEM műveletet hajtanak végre az egész szám összes bitjével, és az összes nullázott bitet az egyikre fordítva eredményez negatív értéket.

Példa

A tompítás aktív Mint logikai érték, a logikai érték valódi vagy hamis értéket is képviselhet.

3. Húr

A karakterlánc adattípus karakter adatok, például nevek vagy más nem numerikus adatok tárolására szolgál. A karakterlánc típusának két formája van, attól függően, hogy miként deklarálják.

  • Változó hosszúságú (~ 2B karakter)

A változó hosszúságú karakterláncok alapértelmezett értéke egy üres karakterlánc (“”).

A karakterlánc-adattípusok bármilyen szöveges információt tartalmaznak. Kb. 2 milliárd Unicode karaktertípust szerezhet be.

Példa

A Dim Name As String értéke string.

4. Tizedes

A tizedes adattípus numerikus adatokat tartalmaz. A tartomány +/- 7, 9… E + 28 Legfeljebb 28 tizedesjegyig.

Példa

Dim ListPrice As Decimal a numerikus adatokat pozitív vagy negatív módon tárolja.

5. DateTime

A DateTime fenntartja a dátumot és az adatok időpontját. Éjfél (00:00:00) 0001 január 1-jén, 9999 december 31-én, 11:59:59 órakor.

Példa

Dim SellStartDate mint DateTime,

Tehát a kiindulási szám 10 ProductID = 1, amely egész szám.

Tehát a 11. sorszám aktív = Igaz, ami logikai érték.

A valódi „kulcsszó” a Visual Basicben azt jelenti, hogy nem használhatja változó névként.

Név = “10 Speed ​​Bike”, amely egy karakterlánc.

Mindig írja be a karakterlánc értékeket idézőjelekbe.

ListPrice = 999.99D, amely tizedes.

A D betűtípus típusnak nevezzük. D a decimális, a kettős idézőjelű karakterlánc betűjelek pedig.

Tehát a 14. sorszám változó neve SellStartDate = # 1/1/2019 #, ami DateTime.

A '#' (font) jel a literál típusa a DateTime értékhez. Így lehet meghatározni a DateTime-t a Visual Basic-kódban.

Az értékek deklarálásának és hozzárendelésének alternatív módja az, hogy mindegyik egy sorban található.

Másik módszerként láthatja a deklarációs változót. A két változó neve azonos adattípusú, vesszővel elválasztva.

Ezt egyszerűen nem tekintik ideális fellépésnek. Az egyes sorokon minden egyes változót be kell jelenteni.

6. Az objektum adattípusa

Példa

A 3. sorban az objektum adatváltozó . Ez egy speciális adattípus, amely tudja, hogyan kell a többi adattípust megtartani. Kerülje az Object adattípust, ha csak lehetséges. Nagyon sok memóriát igényel, és lassabban használható, mint más adattípusok.

Következtetés - VB.Net adattípusok

A Visual Basic adattípus a Visual Basic nyelv legfontosabb alapja. Ha valóban elsajátítja a megfelelő Visual Basic adattípusokat, akkor az alkalmazás hatékonysága nagyobb lesz, és sokkal kevesebb a hibakockázat.

Ajánlott cikkek

Ez a VB.Net adattípusok útmutatója. Itt a VB.Net adattípusok különféle típusait tárgyaljuk. Megnézheti más javasolt cikkeinket -

  1. VB.NET operátorok
  2. Adattípusok a MATLAB-ban
  3. Öröklés a VB.Net-ben
  4. Útmutató a VB.Net for Loop-hoz
  5. Python adattípusok
  6. Java logikai
  7. PL / SQL adattípusok
  8. VB.Net események
  9. Különböző típusú SQL adatok példákkal