バイトよりも小さい.NETデータ型はありますか?
質問
ニブルなどについてどうですか。
解決
いいえ。ブール値の配列があっても、私は彼らがそれぞれ1バイトを占めるように指定されたと思います。
もちろん、256未満の有効な値(Boolean
など)を持つ独自のデータ型を定義できますが、メモリ内のバイト数以下にすることはできません。
LBUSHKINが指摘されているように、複数のビットを効率的に効果的に梱包するBitArray
やBitVector32
などの種類があります。
他のヒント
バイトよりも小さいネイティブデータ型はありませんが、パックビットのグループを保存して操作したい場合は、 bitvector32 または
いいえ、バイトは最小です。
これは役立つかもしれません:どうやってニブル(Nybble)バイトC#?
所属していません StackOverflow