Abrufen und festlegen von einzelnen bits in einem byte-array mithilfe vb.net

Ich habe ein byte-array mit 512 Elementen und müssen get-und set ein einzelnes bit von einem byte in diesem array.

Muss der Vorgang nicht ändern, alle anderen bits, nur die angegebene.

Also wenn ich ein byte aus wie &B00110011 und ändern möchten, ist das Dritte bit auf 1 sollte es sein &B00110111.

Wie diese:

Dim myarray(511) as byte

myarray(3).2 = 1 ---> Dies würde sich ändern, das Dritte bit (die Zählung bei 0) das Dritte byte 1

Ich weiß, es sollte einfach möglich sein, unter Verwendung von bit-Masken, aber ich habe nicht die Zeit, um zu versuchen, für Tage, um es arbeiten.

Danke für die Hilfe!!!

Jan

InformationsquelleAutor Jan | 2011-07-05
Schreibe einen Kommentar