考虑我有许多类型(类型 - 某些部分)的示例。对于每种类型,都有多个值,可用值中可能有用的值较少。每种类型将存储 30 个值。所有 30 个值都不适用,但我需要以 1/0 格式存储。在这里消耗字节也是昂贵的。请指导我。
问问题
59 次
2 回答
4
Consider using BitArray class.
于 2013-06-14T07:03:56.037 回答
0
您可以与每个类型一起定义一个 int 列(如果您的值小于或等于 32)或 bigint 列(在 C# 的情况下为 long)(如果您的值小于或等于 64),然后定义每个位int 或 bigint(在 C# 的情况下为 long)列作为类型的一个值,然后存储。
例如:假设每种类型都有物理、数学、化学、英语等四个值,最多 32 个。现在我们有一个类型为“类”,它只有物理、数学和英语三个值,其余不可用。所以值将是 0000000000000000000000000001011 = 13。
于 2013-06-14T07:21:34.457 回答