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 -
- VB.NET operátorok
- Adattípusok a MATLAB-ban
- Öröklés a VB.Net-ben
- Útmutató a VB.Net for Loop-hoz
- Python adattípusok
- Java logikai
- PL / SQL adattípusok
- VB.Net események
- Különböző típusú SQL adatok példákkal