Comment puis-je faire au niveau du bit ET de l'opération dans VB.NET?
Je veux effectuer une opération de bits-ET de l'opération VB.NET en prenant un Short (16 bits) de la variable et ANDing avec "0000000011111111' (ce qui ne conservant que l'octet le moins significatif /8 moins-bits significatifs).
Comment puis-je le faire?
Faites-vous de concaténation de chaîne ou SI les conditions?
pouvez-vous donner psudo code de ce que vous tentant?
Pas de décompression de son.
dim un court ..... dim b as byte = faire et avec une.
pouvez-vous donner psudo code de ce que vous tentant?
Pas de décompression de son.
dim un court ..... dim b as byte = faire et avec une.
OriginalL'auteur Barun | 2010-10-28
Vous devez vous connecter pour publier un commentaire.
0000000011111111 représenté comme un VB hex littérale est &HFF (ou &H00FF si vous voulez être explicite), et de l'ordinaire ET de l'opérateur est en fait, un opérateur au niveau du bit. Donc, pour masquer les haut octet d'un Court, vous devez écrire:
Pour des façons plus créatives de l'obtention d'un binaire constant en VB, voir: VB.NET l'Affectation d'un binaire constant
le premier 0s sont superflus. Utilisez 'em si vous voulez... Il ne fait aucune différence.
OriginalL'auteur Shog9
Utiliser le
And
de l'opérateur, et d'écrire la traduction littérale en hexadécimal (facile conversion de binaire):Si ce que vous êtes en train d'essayer de faire est de diviser le court en octets, il est une méthode intégrée:
Maintenant, vous avez un tableau avec deux octets.
OriginalL'auteur Guffa
OriginalL'auteur bugtussle