How can I convert the following C# hexadecimal into a VB.NET hexadecimal?
private const UInt32 temp = 0xE6359A60;
I tried the following, but it doesn't work.
Public Const temp As System.UInt32 = 0xE6359A60
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:
Public Const temp As Integer = &H6359A60
Prefix it with &H
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With