【发布时间】:2023-03-15 01:57:01
【问题描述】:
我正在开发具有某些类别的应用程序。目的是将类别存储在一个值中。
首先,我选择将它们存储在一个 int 中。
类别 : 0, 1, 2, 3...
然后我做一个位掩码操作来查找选择了哪个类别。
但问题是我不能存储超过 31 个类别是这个 int。
有没有办法制作这样的系统?我不想扔无限数量的类别,但可能超过 64 个。
目标语言是 C#,但任何其他解决方案都可以。
非常感谢!
【问题讨论】:
-
如果
int太小,您可以使用byte[]...
标签: c# bit-manipulation bitmask