Frage

Wie wäre es mit einem Knabberzeug usw.

War es hilfreich?

Lösung

NEIN.Selbst wenn Sie über ein Array boolescher Werte verfügen, sind sie meiner Meinung nach so spezifiziert, dass sie jeweils ein Byte belegen.

Natürlich können Sie Ihre eigenen Datentypen definieren, die weniger als 256 gültige Werte haben (z. B Boolean tut), aber Sie können nicht dafür sorgen, dass es weniger als ein Byte im Speicher einnimmt.

Wie LBushkin betonte, gibt es Typen wie BitArray Und BitVector32 die mehrere Bits effektiv und effizient packen – Sie könnten Ihre eigenen schreiben NybbleArray Geben Sie ein, wenn Sie möchten.

Andere Tipps

Es gibt keinen nativen Datentyp kleiner als Byte, aber wenn Sie eine Gruppe von verpackten Bits speichern und bearbeiten möchten, können Sie bitvector32 oder Bitarray .

Nein, Byte ist der kleinste.

Dies kann hilfreich sein: Wie können Sie (nyBle) Bytes knabbernin c #

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top