20. november 2002 - 09:16Der er
4 kommentarer og 1 løsning
Hvordan hiver man et antal bits ud af en stream?
Hej
Når man bruger en BinaryReader kan man læse bytes fra en Stream ved metoden: ReadByte()... Men hvis man skal læse et eller andet antal bits (f.eks. 2 bits) fra denne stream går jeg ud fra at man skal starte med at læse en byte, og efterføgende shifte lidt frem og tilbage. Er der nogen der ligger inde med en code snippet eller nogle patterns til hvordan det foregår?
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
ja, men når jeg efterfølgende skal læse en byte, så skal jeg ind og maske igen, fordi ReadByte() (eller Peak) æder en hel byte af den oprindelige stream.... Så det jeg efterspurgte var et pattern til hvordan det kunnne gøres eller en funktion/kodeeksempel der gjorde hentningen af de enkelte bits transperant.
... Ja. Løsningen blev at overloade streamen og implementere en ReadBit(n) der læste et antal bits... Tak for inputs
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.