.net bool []每个项目使用一位还是一个字节?

the*_*oop 2 .net arrays storage

在.net中,bool []每个数组项使用一位还是一个字节?即,它会自动打包bool值吗?我知道一个bool使用1个字节,但也许CLR有bool []的特殊情况......

Ken*_* K. 8

关于大小,它将一个bool数组存储为一个字节数组,没有特殊情况.

如果要打包数据,可能需要检查BitArray类.


R. *_*des 7

你想要的是BitArray.bool[]没有得到CLR的特殊待遇.