La déclaration d'une constante dans l'hex VB.NET
Comment puis-je convertir la suivante C# hexadécimal en un VB.NET hexadécimal?
private const UInt32 temp = 0xE6359A60;
J'ai essayé le suivant, mais il ne fonctionne pas.
Public Const temp As System.UInt32 = 0xE6359A60
Vous devez vous connecter pour publier un commentaire.
C# utilise
0x
et VB.NET utilise&H
comme le préfixe à spécifier les nombres hexadécimaux.essayez cette.
Et il pourrait être aussi Uint aussi:
Vérifier MSDN est Type De Caractères (Visual Basic) de la documentation pour la définition de l'hexadécimal et octal littéraux:
Références:
&HE6359A60
(VB) et0xE6359A60
(C#)E
est partie du nombre, pas de préfixe, depuisE
est valable un chiffre hexadécimal. Le préfixe valide est&H
en VB, sans leE
!Préfixe avec
&H
&H
seulement, au lieu de0x
comme en C#.