社区
VB
帖子详情
如何从 Byte 转换为 BitArray
bobyang520
2011-07-29 01:31:02
现有一字节数组
dim Status(29) as byte
现在希望读取数组元素的某个位的值
请教大家应该如何实现?
我想到的是:因为 BitArray 使用 Get 方法 返回具体某位的值,但就是不知道用什么样的方法能将字节数组转成位数组
...全文
746
2
打赏
收藏
如何从 Byte 转换为 BitArray
现有一字节数组 dim Status(29) as byte 现在希望读取数组元素的某个位的值 请教大家应该如何实现? 我想到的是:因为 BitArray 使用 Get 方法 返回具体某位的值,但就是不知道用什么样的方法能将字节数组转成位数组
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cosmo_sei
2011-08-01
打赏
举报
回复
位运算是性能最高的,BitArray应该也是用位运算处理的,其实还是一种方法。
bobyang520
2011-07-31
打赏
举报
回复
Dim b As Byte
b = &H2
Dim b1(0) As Byte
b1(0) = b
Dim ba As New BitArray(b1)
TextBox1.Text = ba.Get(0) ‘值为 False
TextBox2.Text = ba.Get(1) '值为 True
此方法可以将 Byte 数组,转为 BitArray ,然后利用 Get 方法获取某位的值(1 或 0)
对 Byte 数据某位上的值操作,也可采用 位运算
比如:If (b And &H1) = &H1 ’判断最低位是否为 1
我就找到了这两种方法,不知大家是否还有其他更好的,抛砖引玉中……
c#实现object与
byte
[]互转
这篇文章将详细介绍如何将object
转换
为
byte
[],并介绍相关的知识点。 序列化 序列化是将对象
转换
为二进制数组的过程。C#提供了多种序列化方式,包括 BinaryFormatter、XmlSerializer、JsonSerializer等。在将...
C#将布尔类型
转换
成字节数组的方法
在本文中,我们将深入探讨如何将布尔类型(bool)
转换
为字节数组(
byte
[])。字节数组是计算机内存中数据的基本表示形式,它可以方便地处理二进制数据。 C#中的布尔类型只有两个可能的值:true和false,它们在内存...
用C#实现的奇偶校验
这段代码首先将字符串
转换
为字节数组,然后创建一个`
Bit
Array
`对象。接着,它遍历位数组,计算1的个数,根据奇偶性设置最后一个位为校验位。最后,将带有校验位的新位数组
转换
回字符串。 在实际应用中,你可能还...
c#奇偶校验的例子c#奇偶校验的例子
在这个例子中,我们首先将输入字符串
转换
为`
Bit
Array
`,然后遍历每一位,统计1的个数。最后根据统计结果判断奇偶性。 三、.NET框架中的奇偶校验功能 .NET框架提供了一些内置的类,如`System.IO.Ports.Parity`,...
一点绑定-MVVM'ing基于字节/位的数据
1. **二进制数据操作**:学习如何使用C#的
Bit
Array
类或者手动处理
byte
数组来读取和修改位。 2. **数据绑定
转换
器**:理解IValueConverter接口,编写自定义
转换
器以将二进制数据
转换
为UI可读格式。 3. **依赖属性**:...
VB
16,720
社区成员
110,524
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章