是否存在小于字节的.NET数据类型?
题
啃咬等。
解决方案
no。即使您有一系列Booleans,我相信它们也指定为每个byte占用一个字节。
当然,您可以定义自己的数据类型,这些数据类型具有少于256个有效值(如世乡古代替代代码,但您无法在内存中占用少于一个字节。作为lbushkin指出,有类型的类型,如世纪ocodetagcode和Boolean
,它有效地打包了多个位 - 如果您想要,您可以编写自己的世代odicetagcode类型。
其他提示
没有小于字节的本机数据类型,但是如果要存储和操作一组包装位,则可以使用 bitvector32 或 bitArray 。
no,字节是最小的。
这可能有用:如何蚕食(nybble)字节在c#?
不隶属于 StackOverflow