使用.NET BigInteger作为位字段

wat*_*rif 0 .net c# memory performance biginteger

我想System.Numeric.BigInteger用作位字段.我有1到2 ^ 255范围内的标志.是否有任何性能原因(内存或速度)来编写自定义容器或我可以使用BigInteger它?

Tig*_*ran 7

您可以使用为此类存储量身定制的BitArray,如果需要存储,可以将其存储为一系列字符,或使用其他一些序列化选项.