ニブルなどはいかがですか。
質問する
3528 次
3 に答える
16
いいえ。ブール値の配列がある場合でも、それぞれ1バイトを占めるように指定されていると思います。
もちろん、有効な値が256未満の独自のデータ型を定義することはできますが(そうするようBoolean
に)、メモリ内で1バイト未満を占めるようにすることはできません。
LBushkinが指摘したように、などのタイプがあり、BitArray
複数BitVector32
のビットを効率的に効率的にパックしますNybbleArray
。必要に応じて、独自のタイプを作成できます。
于 2010-07-09T14:38:05.227 に答える
5
バイトより小さいネイティブ データ型はありませんが、パックされたビットのグループを格納して操作する場合は、BitVector32またはBitArrayを使用できます。
于 2010-07-09T14:40:30.203 に答える
1
いいえ、バイトは最小です。
これは役立つかもしれません:C#でバイトをニブル(ニブル)するにはどうすればよいですか?
于 2010-07-09T14:38:47.677 に答える