1

如何在c#中存储逻辑值的二维数组,以便占用最少的空间?

4

2 回答 2

0

BitArray每个逻辑值使用一位。最有效的方法是实现您自己的二维 BitArray。使用 .NET 反射器获取 BitArray 源代码。

于 2012-11-08T12:26:42.810 回答
0

如果您需要 32 列,则可以使用 32 位整数并使用按位运算来打开关闭位。

我一直在 C 中这样做,也应该在 c# 中工作

于 2012-11-08T12:21:53.027 回答