gpt4 book ai didi

c# - 将位数组转换为 uint 或类似的打包值

转载 作者:太空狗 更新时间:2023-10-30 00:57:15 35 4
gpt4 key购买 nike

我有大量 bool 值,我想将它们打包/解包为 uint 或类似值。我如何在 C# 中执行此操作?

最佳答案

您可以使用 BitArray 类将 bool 数组转换为 int 数组:

int[] theIntArray = new int[(theBoolArray.Length + 31) / 32];
new BitArray(theBoolArray).CopyTo(theIntArray, 0);

关于c# - 将位数组转换为 uint 或类似的打包值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5732237/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com