Declaring a hex constant in VB.NET

C# uses 0x and VB.NET uses &H as the prefix to specify hexadecimal numbers.
try this.

Public Const temp As Integer = &HE6359A60

Sub Main

End Sub

And it could be as Uint also:

Public Const temp As UInt32 = &HE6359A60UI

Sub Main

End Sub

Check MSDN’s Type Characters (Visual Basic) documentation for defining hexadecimal and octal literals:

The compiler normally construes an integer literal to be in the
decimal (base 10) number system. You can force an integer literal to
be hexadecimal (base 16) with the &H prefix, and you can force it to
be octal (base 8) with the &O prefix. The digits that follow the
prefix must be appropriate for the number system.

References:

  • Hex number (not ASCII hex value) to string in VB.NET (Stack Overflow)
  • What does &H57 represent and how can I translate it for C#? (Stack Overflow)

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)