c# - 如何将 BitArray 转换为单个 int?

标签 c# .net binary integer base-class-library

如何转换 BitArray到单个 int?

最佳答案

private int getIntFromBitArray(BitArray bitArray)
{

    if (bitArray.Length > 32)
        throw new ArgumentException("Argument length shall be at most 32 bits.");

    int[] array = new int[1];
    bitArray.CopyTo(array, 0);
    return array[0];

}

关于c# - 如何将 BitArray 转换为单个 int?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5283180/

相关文章:

java - 二进制到字符串的麻烦

c# - 调试已达到最大连接池

c# - 实例化并转换扩展通用抽象类的类

c# - 使用 C# 的事件目录身份验证

c# - 包含数字 .ToString() 格式的 HTML

.net - WCF:不支持没有参数的操作

c - C 中 double 的二元运算

c# - 在 ASP.NET 2.0 Web 服务中公开其他类

c# - 如何并排加载c#对象

file-upload - Fiddler 将二进制文件数据添加到 POST