如何将 BitArray 转换为单个 int?

2023-12-02

我怎样才能转换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];

}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将 BitArray 转换为单个 int? 的相关文章

  • 并行化斐波那契序列生成器

    我正在学习并行化 在一项练习中 我得到了一些我应该提高性能的算法 其中之一是斐波那契数列生成器 array 0 0 array 1 1 for q 2 q lt MAX q array q array q 1 array q 2 我怀疑 这
  • MFC CList 支持复制分配吗?

    我在 MSVC 中查找了 CList 定义afxtempl h http www cppdoc com example mfc classdoc MFC AFXTEMPL H html并记录在MSDN http msdn microsoft
  • 将 OpenCV Mat 转换为数组(可能是 NSArray)

    我的 C C 技能很生疏 OpenCV 的文档也相当晦涩难懂 有没有办法获得cv Mat data属性转换为数组 NSArray 我想将其序列化为 JSON 我知道我可以使用 FileStorage 实用程序转换为 YAML XML 但这不
  • C# 处理标准输入

    我目前正在尝试通过命令行断开与网络文件夹的连接 并使用以下代码 System Diagnostics Process process2 new System Diagnostics Process System Diagnostics Pr
  • 全局使用和 .NET Standard 2.0

    我最近意识到我可以使用 C 10 功能文件范围的命名空间在 NET Standard 2 0 项目中也可以通过设置
  • 带有运算符语法的错误消息,但不带有函数语法的错误消息

    为什么我在调用 unary 时收到错误消息 使用运算符语法 如果我用函数语法调用它就可以了 现场演示 https godbolt org z j7AbeQ template
  • 将日期时间转换为指定格式

    我有这个日期格式yy MM dd HH mm ss ex 12 02 21 10 56 09 问题是 当我尝试使用以下代码将其转换为不同格式时 CDate 12 02 21 10 56 09 ToString MMM dd yyyy HH
  • 在 C++11 中移出 stdpriority_queue 的元素

    最小的工作示例 include
  • 如何在win32中使用GetSaveFileName保存文件?

    我编写此代码是为了获取 fileName 来保存我的文件 include stdafx h include
  • 你好,我最近正在开发我的新游戏,我遇到了*无限跳跃*的问题

    所以基本上当我按跳跃 空格键时我会跳跃但是如果我连续按空格键它 只是跳啊跳啊跳等等 我不想要我只想它跳一次 code if Input GetKeyDown space isGrounded velocity y Mathf Sqrt ju
  • 用于连接 DataTable 上的动态列的动态 LINQ

    我目前遇到的情况不确定如何继续 我有两个从数据库填充的数据表 我还有一个可用的列名称列表 可用于将这两个数据表连接在一起 我希望编写一组 LINQ 查询 这些查询将 显示两个数据表中的行 内部联接 用于从一个数据表更新另一个数据表 显示一个
  • Resharper:IEnumerable 的可能多重枚举

    我正在使用新的 Resharper 版本 6 在我的代码中的几个地方 它给一些文本加了下划线 并警告我可能存在IEnumerable 可能的多重枚举 我理解这意味着什么 并在适当的情况下采纳了建议 但在某些情况下 我不确定这实际上是一个大问
  • C++ 到 C# 事件处理

    所以我有我的C WinForm 应用程序 我从中调用我的C CLI MFC dll图书馆 但也有一些events在我的 C 库上 甚至此事件也发生在该库的本机 非 CLI 部分 我需要从我的 C 应用程序调用一些代码 并获取一些有关此事件的
  • C# 中的 C/C++ 代码编译器

    在 C 中 我可以使用下面的代码编译 VB 和 C 代码 但无法编译 C C 代码 有什么办法可以做到这一点吗 C 编译器 public void Compile string ToCompile string Result null st
  • EnumDisplayDevices 与 WMI Win32_DesktopMonitor,如何检测活动监视器?

    对于我当前的 C 项目 我需要为在大量计算机上连接并处于活动状态的每个监视器检测一个唯一的字符串 研究指出了两种选择 使用 WMI 并查询 Win32 DesktopMonitor 以获取所有活动监视器 使用 PNPDeviceID 来唯一
  • C 中使用 getrandom 实现随机浮点数

    我试图生成一个介于 0 和 1 之间的随机浮点数 无论是在 0 1 还是 0 1 对我来说都不重要 网上关于此的每个问题似乎都涉及rand 呼叫 播种time NULL 但我希望能够每秒多次调用我的程序 并每次都获得不同的随机数 这引导我找
  • 浮点字节序?

    我正在为实时海上模拟器编写客户端和服务器 并且由于我必须通过套接字发送大量数据 因此我使用二进制数据来最大化可以发送的数据量 我已经了解整数字节顺序以及如何使用htonl and ntohl为了规避字节顺序问题 但我的应用程序与几乎所有模拟
  • C 语言中的 Alpha 混合 2 RGBA 颜色[重复]

    这个问题在这里已经有答案了 可能的重复 如何快速进行阿尔法混合 https stackoverflow com questions 1102692 how to do alpha blend fast 对 2 个 RGBA 整数 颜色进行
  • 如何将 int 作为“void *”传递给线程启动函数?

    我最初有一个用于斐波那契变量数组的全局变量 但发现这是不允许的 我需要进行基本的多线程处理并处理竞争条件 但我无法在 pthread 创建中将 int 作为 void 参数提供 我尝试过使用常量指针 但没有成功 由于某些奇怪的原因 void
  • 如何在c linux中收听特定接口上的广播?

    我目前可以通过执行以下操作来收听我编写的简单广播服务器 仅广播 hello int fd socket PF INET SOCK DGRAM 0 struct sockaddr in addr memset addr 0 sizeof ad

随机推荐

  • 如何组织或排序 std::vector

    我有一个充满 cv Point 的向量 我想组织这个向量 以便具有最小 x 和 y 值的点应该是第一个 最后一个应该具有最高的 x y 值 任何想法我该怎么做 Use std sort std sort vec begin vec end
  • 缩放和旋转 模板匹配

    我正在使用匹配模板的方法CV TM CCORR NORMED比较两个图像 我想让这个旋转和比例不变 有什么想法吗 我尝试对图像和模板的傅里叶变换使用相同的方法 但旋转后的结果仍然不同 模板匹配matchTemplate当您的对象在场景中旋转
  • Angularjs 需要星号

    我有一个大表单的指令 其中一些字段是必需的 一些字段不是必需的 必填字段标有required属性 我想在所有输入之前加上 span class something span 基本上是这样的 input required prepend sp
  • Git安装脚本如何输入shell命令

    这更多是一个与 git 相关的问题 而不是与 openshift 相关的问题 当我使用 git 将文件推送到 git 服务器时 我看到我的 perl 的文件权限index cgi在我的 openshift 存储库中 文件更改为 700 因此
  • matplotlib 在子图中创建断轴

    我有一个有问题的子图 它有两个数据比例 我不想使用对数刻度 而是想打破轴 以便子图 y 轴的一半从 0 到 10 另一半从 10 到 100 import numpy as np import matplotlib pyplot as pl
  • Selenium/Webscrape 该字段

    我的代码运行良好并打印所有行的标题但带有下拉菜单的行 例如 如果单击第 4 行 则会出现一个下拉列表 我实现了一个try理论上这会启动下拉菜单 然后拉出标题 但是 当我执行 click 并尝试打印时 对于具有这些下拉列表的行 它们不会打印
  • 如何在 Fortran 中的 do 循环中跳过一些迭代

    例如 我想以 2 的增量从 1 循环到 500 但是 对于每 8 个循环 我想跳过接下来的 18 个循环 使 do 变量增加 18 我怎么做 我的代码是 event 0 do i 1 500 2 event event 1 if event
  • 为什么总是调用超类构造函数[重复]

    这个问题在这里已经有答案了 我有以下2个课程 public class classA classA System out println A class classB extends classA classB System out pri
  • 创建一个安全的 Lua 沙箱..?

    现在我正在做很多事情 local env print print setfenv 函数 环境 然后使用元方法来锁定实例上的属性 但它确实效率低下并且有很多绕过 我用谷歌搜索了它 我发现的一切都与此相同 不起作用 在 Lua 5 1 中 沙箱
  • 尝试将 $element 注入 ng-view 会导致未知提供者错误

    我想知道这是否是一个错误或记录在某处 似乎将 element 注入 ng view 指令附加的控制器失败 这是一个例子 脚本 js controller MainCtrl route routeParams location element
  • MongoDB 游标内存泄漏(OutOfMemory)?

    这就是我读取大型 MongoDB 表的方式 每个对象的属性中都有非常大的数据块 DBCursor cursor collection find my query while cursor hasNext DBObject object cu
  • Google Sheet API 值批量更新,正文中范围数量的限制

    https developers google com sheets api reference rest v4 spreadsheets values batchUpdate 这里的文档没有说明一次调用可以一次更新主体中的多少个范围 有人
  • ThreeJS - 绕对象自身轴旋转

    我试图围绕它自己的轴旋转对象 但没有任何效果 我尝试了文档中的所有函数 欧拉函数等 但它根本不想旋转 您可以使用如下所示的模式在其自身 局部 轴上旋转对象 var axis new THREE Vector3 x y z normalize
  • IOS 中的自定义字体未反映在设备上

    我跟着这个tutorial自定义字体显示在我的故事板上 但是当我执行我的应用程序 在模拟器或设备上 时 字体没有反映出来 谁能帮忙 这就是我所做的 1 downloaded a ttf file and copied it to my pr
  • 监控 JQuery 发出的所有 AJAX 请求?

    有没有办法监视页面上使用 JQuery 发出的所有 ajax 请求 并使用每个请求的结果调用回调函数 例如我发出 ajax 请求 get foo foo bar get bar bar foo 然后 每次完成这些 ajax 请求时 我都会调
  • Robolectric:“未找到 AndroidManifest.xml”和“无法找到资源 ID #0x7f09001b”

    我正在使用 Robolectric 进行一些测试 但遇到了一个无法解决的问题 当我运行测试时 AndroidManifest 出现以下错误 警告 在 AndroidManifest xml 中找不到清单文件 仅回退到 Android 操作系
  • 获取 iPhone 中的运营商详细信息

    如何获取 iPhone 当前使用的运营商详细信息 如 Airtel 或 Idea 等 是否有可能获得这些详细信息 或者有什么方法可以识别我们当前正在使用哪个运营商 我正在开发一个基于运营商的应用程序 如果用户更改他的 SIM 运营商 那么该
  • 如何将 symfony yaml 配置文件转换为 xml 格式?

    我想要将 Symfony 配置文件作为 XML 文件 我知道 symfony 书中有很多代码示例 但并未显示所有配置类型 有没有办法将 Symfony 演示项目提供的现有 YAML 文件转换为 XML 文件以使用这些文件作为基础 我发现了一
  • 无法确定何时隐藏和显示使用 JQuery 的加载动画

    我有一个加载动画 最初隐藏在我的 application js 文件中 loading field hide 我有一个自动完成字段 我希望动画在用户开始输入时出现 并在自动完成建议结果出现时消失 下面是我的 jquery ui 自动完成插件
  • 如何将 BitArray 转换为单个 int?

    我怎样才能转换BitArray到一个单一的int private int getIntFromBitArray BitArray bitArray if bitArray Length gt 32 throw new ArgumentExc