VB.Net adattípusok és változók deklarálása DIM-mel

Mik azok az adattípusok?

Az adattípusok határozzák meg, hogy bármely változó milyen adattípust tárolhat. A különböző adattípusokhoz tartozó változók különböző mennyiségű helyet foglalnak le a memóriában. A VB.NET-ben többféle adattípus létezik. Tartalmazzák:

  • logikai: a lefoglalt tárhely a megvalósítás platformjától függ. Értéke igaz vagy hamis lehet.
  • Byte: 1 bájt lefoglalt tárhely. Az értékek 0 és 255 között vannak (előjel nélküli).
  • Faszén: 2 bájtos helyet foglalt le. Az értékek 0 és 65535 között vannak (előjel nélküli).
  • találka: 8 bájt lefoglalt tárhely. Az értékek 0. január 00. 00:1:0001 (éjfél) és 11. december 59. 59:31:9999 között mozognak.
  • Egész szám: 4 bájt tárhelye van. Az értékek -2,147,483,648 2,147,483,647 XNUMX XNUMX és XNUMX XNUMX XNUMX XNUMX (előjeles) között mozognak.
  • Hosszú: 8 bájt tárhelye van. Numbers -9,223,372,036,854,775,808 és 9,223,372,036,854,775,807 (aláírt) közötti tartomány.
  • Húr: A kiosztott tárhely a megvalósítás platformjától függ. Az értékek 0 és körülbelül 2 milliárd Unicode karakter között mozognak.

Írja be a Konverziós függvényeket

Vannak olyan függvények, amelyek segítségével egyik adattípusból a másikba konvertálhatunk. Tartalmazzák:

  • CBool (kifejezés): a kifejezést logikai adattípussá alakítja.
  • CDate(kifejezés): a kifejezést Dátum adattípussá alakítja.
  • CDbl(kifejezés): a kifejezést a-vá alakítja Double adattípus.
  • CByte (kifejezés): a kifejezést bájtos adattípussá alakítja.
  • CChar(kifejezés): a kifejezést Char adattípussá alakítja.
  • CLng(kifejezés): a kifejezést hosszú adattípussá alakítja.
  • CDec(kifejezés): a kifejezést decimális adattípussá alakítja.
  • CInt(kifejezés): a kifejezést egész adattípussá alakítja.
  • CObj(kifejezés): a kifejezést objektum adattípussá alakítja.
  • CStr(kifejezés): a kifejezést String adattípussá alakítja.
  • CSByte(kifejezés): a kifejezést byte adattípussá alakítja.
  • CShort(kifejezés): a kifejezést rövid adattípussá alakítja.

Változó nyilatkozat

In VB.NET, a változó deklarálása magában foglalja a változó nevét és annak az adattípusnak a meghatározását, amelyhez tartozik. A következő szintaxist használjuk:

Dim Variable_Name as Data_Type

A fenti szintaxisban a Variable_Name a változó neve, míg a Data_Type az a név, amelyhez a változó tartozik.

Íme egy példa a VB.NET érvényes változódeklarációjára:

Dim x As Integer

A fenti példában az „x” a változó neve, míg az Integer az az adattípus, amelyhez az x változó tartozik.

Változó inicializálás

A változó inicializálása azt jelenti, hogy értéket rendelünk a változóhoz. A következő példa ezt szemlélteti:

Dim x As Integer
x = 10

Fent deklaráltunk egy 'x' nevű egész változót, és 10-es értéket rendeltünk hozzá. Íme egy másik példa:

Dim name As String
name = "John"

Fent deklaráltunk egy karakterlánc-változónevet, és hozzárendeltük a János értéket.

Ha egy logikai változót deklarál, annak értékének igaznak vagy hamisnak kell lennie. Például:

Dim checker As Boolean
checker = True

A fentiekben definiáltunk egy ellenőrző nevű logikai változót, és igaz értéket rendeltünk hozzá.

Mutassuk meg, hogyan lehet deklarálni és inicializálni egy változót egy kódpélda segítségével:

Step 1) Hozzon létre egy új projektet

  1. Nyissa meg a Visual Studio-t, és kattintson a Fájl menüre, válassza az Új, majd a Projekt lehetőséget az eszköztáron.

    Változó inicializálás

  2. Az új ablakban kattintson a Visual Basic elemre a bal oldali függőleges navigációs panelen. Válassza a Window Forms Application lehetőséget.

    Változó inicializálás

  3. Adjon nevet, és kattintson az OK gombra. A Projekt létrejön.

2. lépés) Hozzon létre egy gombot

  1. Gomb létrehozásához nyissa meg a Tervezés lapot.

Változó inicializálás

  1. Húzza a Gomb vezérlőt az eszköztárból a WindowFormba:

Változó inicializálás

Step 3) Kattintson a másik fülre a tervezési lap bal oldalán. Duplán kattinthat az űrlaphoz hozzáadott gombra.

Változó inicializálás

Step 4) Adja hozzá a következő kódot a vezérlőhöz szöveg hozzáadásához:

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

        Dim checker As Boolean
        checker = True
        MsgBox("The value of variable checker is  : " & checker)

        Dim x As Integer
        x = 32
        MsgBox("The value of variable x is  : " & x)

        Dim name As String
        name = " Guru99 "
        MsgBox("The value of variable name is  : " & name)


    End Sub

Step 5) Most már futtathatja a kódot a felső sávon található Start gombra kattintva:

Változó inicializálás

Step 6) A következő űrlapot kell megkapnia:

Változó inicializálás

Step 7) Kattintson az 1. gombra. A következő párbeszédablak jelenik meg:

Változó inicializálás

Kattintson az OK gombra a következő párbeszédpanelre lépéshez. Ennek a következőnek kell lennie:

Változó inicializálás

Ismét kattintson az OK gombra a következő párbeszédpanelre lépéshez. Ennek a következőnek kell lennie:

Változó inicializálás

Itt van egy képernyőkép a fenti teljes kódról:

Változó inicializálás

A kód magyarázata:

  1. Form1 nevű nyilvános osztály létrehozása
  2. Button1_Click nevű aleljárás létrehozása. A gomb megnyomásával hívja meg. A küldő objektum felhozza az eseményt, míg az e argumentumban lesznek adatok az eseményhez. Az EventArgs képezi az összes VB.Net eseményargumentum alaposztályát. A Handles Button1.Click kimondja, hogy az aleljárás minden, a gombra kattintást kezel.
  3. Ellenőrző nevű logikai változó létrehozása.
  4. True érték hozzárendelése az ellenőrző változóhoz.
  5. Üzenet létrehozása Box párbeszédablak, hogy megjelenítsen néhány szöveget és a változó-ellenőrző értékét.
  6. Egy x nevű egész változó létrehozása.
  7. 32-es érték hozzárendelése az x változóhoz.
  8. Üzenet létrehozása Box párbeszédablak, hogy megjelenítsen néhány szöveget és az x változó értékét.
  9. Név nevű karakterlánc-változó létrehozása.
  10. A Guru99 változójának hozzárendelése a változó nevéhez.
  11. Üzenet létrehozása Box párbeszédablak, hogy megjelenítsen néhány szöveget és a változónév értékét.
  12. Az aleljárás befejezése.
  13. Az óra befejezése.

Felhasználói értékek elfogadása

Egy alkalmazás létrehozásakor szükség lehet arra, hogy a felhasználó bemenetet kapjon. Ezt a rendszernévtér Console osztályának ReadLine funkciójával lehet megtenni. Miután megkapta a bemenetet a felhasználótól, hozzá kell rendelnie egy változóhoz. Például:

Dim user_message As String
user_message = Console.ReadLine

A fenti példában egy user_message nevű változót definiáltunk. A konzolról beolvasott üzenet ehhez a változóhoz lett rendelve. Mutassuk meg ezt:

Step 1) Hozzon létre egy konzolalkalmazást

  1. Nyissa meg a Visual Studio-t, és kattintson a Fájl menüre, válassza az Új, majd a Projekt lehetőséget az eszköztáron.

    Felhasználói értékek elfogadása

  2. Az új ablakban kattintson a Visual Basic elemre a bal oldali függőleges navigációs panelen. Válassza a Konzolalkalmazás lehetőséget.

    Felhasználói értékek elfogadása

  3. Adjon nevet, és kattintson az OK gombra. A Projekt létrejön.

Step 2) Adja hozzá a következő kódot a munkaterülethez:

Module Module1
    Sub Main()
        Dim user_message As String
        Console.Write("Enter your message: ")
        user_message = Console.ReadLine
        Console.WriteLine()
        Console.WriteLine("You typed: {0}", user_message)
        Console.ReadLine()
    End Sub
End Module

Step 3) Most már futtathatja a kódot a felső sávon található Start gombra kattintva:

Felhasználói értékek elfogadása

4. lépés) Írja be az üzenetet

  1. A kód futtatásakor a következő konzolt kapja:

Felhasználói értékek elfogadása

  1. Írjon be bármilyen üzenetet, és nyomja meg az Enter billentyűt. A következőket kell beszerezned:

    Felhasználói értékek elfogadása

Íme a példa teljes kódja:

Felhasználói értékek elfogadása

A kód magyarázata:

  1. Modul1 nevű modul létrehozása. A kód osztályaként fog működni.
  2. A modul fő aleljárásának elkészítése. Meghívásra kerül az osztály futtatásakor/végrehajtásakor.
  3. Felhasználói_üzenet nevű karakterlánc-változó létrehozása.
  4. Nyomtasson ki egy üzenetet a konzolon, amelyben megkéri a felhasználót, hogy írja be üzenetét.
  5. Rendelje hozzá a konzolról beolvasott értéket a fenti változóhoz.
  6. Üres sor nyomtatása a konzolon.
  7. Nyomtasson ki néhány szöveget és a felhasználó által beírt üzenetet a konzolon.
  8. A felhasználó által beírt üzenet elolvasása.
  9. Fejezze be az aleljárást.
  10. Fejezze be a modult.

Lértékek és Rértékek

A VB.NET kifejezéseknek két típusa van:

  • lvalue ? egy lvalue kifejezés megjelenhet a hozzárendelési operátor bal vagy jobb oldalán.
  • rérték – egy rvalue kifejezés csak a hozzárendelési operátor jobb oldalán jelenhet meg, a bal oldalon nem.

A változók lértékek, ami azt jelenti, hogy a hozzárendelési operátor bal oldalára tehetjük őket. Például:

Dim x As Integer = 32

Numerikus literálok esetén nem rendelhetők hozzá, és nem is jelenhetnek meg a hozzárendelési operátorok bal oldalán, mivel rértékek. Például:

32 = x	

A fenti kifejezés hibás, és fordítási időt generál.

Összegzésként

  • Minden változónak egy adattípushoz kell tartoznia. Az adattípus határozza meg a változó számára lefoglalt memória mennyiségét.
  • Átalakíthatunk egy változót egyik adattípusból a másikba.
  • A változók inicializálása azt jelenti, hogy értékeket rendelünk a változókhoz.
  • Létrehozunk egy konzolalkalmazást, amely segít a felhasználóktól a konzolon keresztül, a ReadLine funkció.

Napi Guru99 hírlevél

Kezdje a napját a legfrissebb és legfontosabb mesterséges intelligenciával kapcsolatos hírekkel, amelyeket azonnal kézbesítünk.