本文介绍了是否有一个.NET数据类型不是一个字节的小?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

怎么样蚕食等。

推荐答案

没有。即使你有布尔数组,我相信他们指定的占用每一个字节。

No. Even if you have an array of Booleans, I believe they're specified to take up one byte each.

当然,你可以定义哪些少于256有效值(如布尔一样)自己的数据类型,但你不能让它占用不到一个字节在存储器中。

Of course you can define your own data types which have fewer than 256 valid values (like Boolean does) but you can't make it take up less than a byte in memory.

由于LBushkin指出,有型,如 BitArray BitVector32 ,有效地高效地打包多个位 - 你可以编写自己的 NybbleArray 如果你想要的类型。

As LBushkin pointed out, there are types such as BitArray and BitVector32 which effectively pack multiple bits efficiently - you could write your own NybbleArray type if you wanted.

这篇关于是否有一个.NET数据类型不是一个字节的小?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-05 10:25