啃咬等。

有帮助吗?

解决方案

no。即使您有一系列Booleans,我相信它们也指定为每个byte占用一个字节。

当然,您可以定义自己的数据类型,这些数据类型具有少于256个有效值(如世乡古代替代代码,但您无法在内存中占用少于一个字节。

作为lbushkin指出,有类型的类型,如世纪ocodetagcode和Boolean,它有效地打包了多个位 - 如果您想要,您可以编写自己的世代odicetagcode类型。

其他提示

没有小于字节的本机数据类型,但是如果要存储和操作一组包装位,则可以使用 bitvector32 bitArray

no,字节是最小的。

这可能有用:如何蚕食(nybble)字节在c#?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top