Dátové typy VB.Net - Sprievodca rôznymi typmi údajov VB.Net

Obsah:

Anonim

Čo je to VB.Net?

Visual Basic (VB) je základný jazyk zameraný na .NET Framework. Môže byť úplne integrovaný do Visual Studio, ktorý je popredným vývojovým editorom spoločnosti Microsoft. Je podporovaný a tiež aktualizovaný jednoducho spoločnosťou Microsoft.
V tomto článku budeme podrobne diskutovať o typoch údajov VB.Net.

Prečo VB.Net?

  • Vývoj aplikácií .NET môže byť rýchly a jednoduchý.
  • Môže byť typovo bezpečný, objektovo orientovaný.
  • Je možné zostaviť akýkoľvek typ modernej aplikácie.

Ako môžete vo svojom softvéri ukladať čísla? Ako zabrániť preplneniu alebo možno nedostatku desatinných miest? Ako používať dátumy? Tieto informácie sumarizujú primárne číselné typy údajov prostredníctvom tradičných programov Visual Basic, Visual Basic for Software, Visual Basic .NET a rôznych .NET jazykov. Spravidla sa uvažuje o dostupných vývojových skúsenostiach. Toto nemôže byť zhrnutie programovania. Niektoré informácie sú pre vás užitočné, ak plánujete migráciu z jazyka VB6 na jazyk .NET.

Rôzne typy údajov VB.Net

Vyhlásiť premennú pomocou jazyka Visual Basic

premenné

  • Počítače si vyžadujú, aby si medzi nimi pamätali údaje.
  • Variabilné majte na pamäti iba jeden bit dát súčasne.
  • Nebolo vyvinuté pre počítače.

Bity a hroty a bajty

  • Najjednoduchšou jednotkou informácií v oblasti výpočtovej techniky je bit.
  • Môže mať 2 hodnoty - 0 (vymazané) a 1 (nastavené).
  • Môžete ľahko „preklápať“ a prepínať medzi 0 a 1.
  • Zoznam 4 bitov je známy ako kúsok.
  • Skupina 8 bitov je bajt (2 kúsky), ktorý sa niekedy nazýva oktet.
  • Skupiny bytov sa často označujú ako slová.
  • Slovo (2 bajty - 16 bitov)
  • Dword (4 bajty - 32 bitov)
  • Qword (8 bajtov - 64 bitov)
  • Na ukladanie a zobrazovanie bitových reprezentácií použite typ dát reťazca

1. Celočíselné typy údajov

Existuje niekoľko celočíselných typov.

  • Byte (1 byte)

Bajtový dátový typ je jednobajtové celé číslo, ktoré má nepodpísanú hodnotu od 0 do 255.
Bajty sa často používajú na volania rozhrania Windows API, vykonávanie bitových operácií a niektorí vývojári dokonca vytlačia trochu viac výkonu pomocou bajtových polí namiesto reťazcov.

  • Celé číslo (2 bajty)

Štandardné celé číslo sú dva bajty a uchovávajú hodnoty znamienka v rozsahu 64 000 plus alebo mínus 32 000.

-32 768 až 32 767.

  • Dlhá (4 bajty)

Rozsah môže byť -2, 147, 483, 648 až 2, 147, 483, 647.

Štyri bajty dlhé môžu obsahovať hodnoty znamienok viac ako dve miliardy a je to pravdepodobne najbežnejší typ návratovej hodnoty vo VB.Net. V rozhraní API systému Windows sa to označuje ako dvojité slovo alebo dword.

  • LongLong (8 bajtov - iba v 64-bitových systémoch)

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

64-bitová verzia balíka Office má 8-bajtový typ údajov LongLong a vyžaduje sa pre mnoho hovorov rozhrania Windows API v 64-bitovom prostredí z dôvodu zväčšeného priestoru s adresou pamäte.

Toto by sa označovalo ako štvornásobné slovo alebo qword.

  • LongPtr

Typ LongPtr nie je vôbec vôbec typom, ale skutočným ukazovateľom, ktorý sa mení v závislosti od používaného prostredia. To znamená, že v 32-bitovom systéme vráti LongPtr hodnotu Long a menej ako 64 bitov vráti hodnotu LongLong. LongPtr sa dá často používať vo hovoroch Windows API, ktoré spravujú spravidla. Štandardná hodnota pre všetky tieto celé čísla môže byť nula.

príklad

Takto deklarujeme premennú; použijeme kľúčové slovo Dim, takže skratka Dimension. Toto je veľmi stará terminológia. Potom pomenujeme ProductID. Je to len meno, ktoré si vymyslíme. Potom pridáte kľúčové slovo, pretože to špecifikuje typy údajov.

Tu sme dostali Dim ProductID As Integer. Povolíme držanie celého čísla.

2. Boolean

Boolean sa používa na ukladanie skutočných alebo nesprávnych hodnôt. Predvolená hodnota je False. Interne sa ukladajú ako celé číslo, ale dá sa vyhodnotiť iba na hodnotu True alebo False. Keď sú číselné typy prevedené na booleovské hodnoty, 0 = False a čokoľvek iné = True (Not False). Keď sa booleovské konvertujú na číselný typ, False = 0 a True = -1. Je to spôsobené tým, že NIKDY sa bitová operácia nevykonáva na všetkých bitoch v celom čísle, prevracaním všetkých vynulovaných bitov na jeden, čo má za následok zápornú hodnotu.

príklad

Dim isActive Ako booleovský, booleovský výraz môže predstavovať hodnotu True alebo False.

3. Reťazec

Dátový typ reťazca slúži na uchovávanie znakových údajov, ako sú mená alebo iné nečíselné údaje. Existujú dve formy typu reťazca, v závislosti od toho, ako sa deklaruje.

  • Premenlivá dĺžka (~ 2B znakov)

Predvolená hodnota pre reťazec s premennou dĺžkou je prázdny reťazec („“).

Dátové typy String obsahujú akékoľvek textové informácie, ktoré môžu získať približne 2 miliardy znakov Unicode.

príklad

Dim Name As String obsahuje hodnotu reťazca.

4. Desatinné číslo

Desatinný typ údajov obsahuje číselné údaje. Rozsah je +/- 7, 9… E + 28 Až 28 desatinných miest.

príklad

Dim ListPrice As Decimal obsahuje číselné údaje buď pozitívne alebo negatívne.

5. DateTime

DateTime udržuje dátum aj čas údajov. O polnoci (00:00:00) 1. januára 0001 počas 31. decembra 9999 23:59:59 PM.

príklad

Dim SellStartDate as DateTime,

Počiatočný riadok číslo 10 ProductID = 1, čo je celé číslo.

Čiara číslo 11 je teda Active = True, čo je booleovské číslo.

Skutočné „kľúčové slovo“ v jazyku Visual Basic znamená, že ho nemôžete použiť ako názov premennej.

Názov = „10 rýchlostných bicyklov“, čo je reťazec.

Hodnoty String vždy vložte do úvodzoviek.

ListPrice = 999, 99 D, čo je desatinné miesto.

„D“ sa nazýva typ doslovný. D je pre desatinné miesto, zatiaľ čo dvojité úvodzovky „“ sú pre reťazec.

Názov riadku číslo 14 premennej SellStartDate = # 1/1/2019 #, čo je DateTime.

Znak „#“ (libra) predstavuje literál typu pre hodnotu DateTime. Je to, ako definovať DateTime v kóde Visual Basic.

Alternatívny spôsob deklarovania a priradenia hodnôt je tu všetko na jednom riadku.

Iným spôsobom môžete vidieť deklaračnú premennú, že dva názvy premenných majú rovnaký typ údajov a sú oddelené čiarkou.

Toto sa jednoducho nepovažuje za ideálne predstavenie. Každá jednotlivá premenná musíte uviesť na samostatnom riadku.

6. Typ údajov o objekte

príklad

Na 3. riadku je dátová premenná As Object. Je to špeciálny typ údajov, ktorý vie, ako uchovávať ktorýkoľvek z ostatných typov údajov. Ak je to možné, vyhýba sa typu údajov objektu. Zaberá veľa pamäte a je pomalšie ako iné typy údajov.

Záver - dátové typy VB.Net

Dátový typ jazyka Visual Basic patrí medzi najdôležitejšie základy jazyka Visual Basic. Ak dokážete skutočne zvládnuť príslušné typy údajov jazyka Visual Basic, efektívnosť vašej aplikácie bude väčšia a riziko chýb oveľa menšie.

Odporúčané články

Toto je sprievodca dátovými typmi VB.Net. Tu diskutujeme rôzne typy dátových typov VB.Net. Môžete si tiež prečítať naše ďalšie navrhované články -

  1. Operátori VB.NET
  2. Typy údajov v MATLABe
  3. Dedičstvo vo VB.Net
  4. Sprievodca po VB.Net pre slučku
  5. Dátové typy Python
  6. Java Booleans
  7. Údajové typy PL / SQL
  8. Udalosti VB.Net
  9. Rôzne typy údajov SQL s príkladmi