Ciao a tutti,
sto cercando di convertire un pezzo di applicazione da C a VB.NET.
Mi trovo di fronte a questo comando:
E non ho la più pallida idea di come fare lo stesso in VB, qualcuno sa aiutarmi??codice:int rank = Info &0x00000FFF;
Grazie!
Ciao a tutti,
sto cercando di convertire un pezzo di applicazione da C a VB.NET.
Mi trovo di fronte a questo comando:
E non ho la più pallida idea di come fare lo stesso in VB, qualcuno sa aiutarmi??codice:int rank = Info &0x00000FFF;
Grazie!
« Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]
Dim rank As Int32 = Info And 4095
ovvero
Dim rank As Int32 = Info And &HFFF
Ultima modifica di oregon; 17-10-2013 a 15:01
No MP tecnici (non rispondo nemmeno!), usa il forum.
Infatti:codice:Dim rank As Integer = Info And &H00000FFF
- int => Integer (su piattaforme dove int è un intero con segno a 32 bit)
- & è l'AND bitwise, che in VB.NET è And (al contrario dell'AND logico &&, che in VB.NET è AndAlso)
- i literal esadecimali in C si indicano con il prefisso 0x, mentre in VB.NET con &H
Amaro C++, il gusto pieno dell'undefined behavior.
per i pigri (io in primis ) segnalo uno dei tanti convertitori on line http://www.developerfusion.com/tools.../csharp-to-vb/
certo, manca la spiega di MItaly...
Ma lui chiede da C non da C# ...
No MP tecnici (non rispondo nemmeno!), usa il forum.
Funziona perfettamente! Vi adoro!!
Grazie mille!!!
« Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]