Megosztás a következőn keresztül:


Útmutató: Hexadecimális sztringek konvertálása számokká (Visual Basic)

Ez a példa a hexadecimális sztringet egész számmá alakítja a Convert.ToInt32 metódus használatával.

Hexadecimális karakterlánc számmá alakítása

  • A metódus használatával ToInt32(String, Int32) a 16-os alapértékben kifejezett szám egész számmá alakítható.

    A ToInt32(String, Int32) metódus első argumentuma az átalakítandó karakterlánc. A második argumentum azt írja le, hogy a szám milyen alapértékben van kifejezve; hexadecimális alap 16.

    ' Assign the value 49153 to i.
    Dim i As Integer = Convert.ToInt32("c001", 16)
    
  • Vegye figyelembe, hogy a hexadecimális sztringre a következő korlátozások vonatkoznak:

    • Nem tartalmazza az &h előtagot.
    • Nem tartalmazhatja a _ számjegyelválasztót.

    Ha az előtag vagy a számjegyelválasztó megtalálható, a ToInt32(String, Int32) metódus meghívásakor egy FormatException kivételt dob.

Lásd még