相关疑难解决方法(0)

c#中布尔值的二进制表示是什么

我知道布尔值是1个字节(8位长)但我想知道它的二进制表示是什么.例如decimal => binary 4 => 100(0000 0100)8 => 1000(0000 1000)bool value => ???

c# binary boolean representation bit

13
推荐指数
4
解决办法
2万
查看次数

将C#字节转换为BitArray

是否有任何预定义功能可用于转换byteBitArray

一种方法是检查byte值的每一位,然后执行按位运算.我想知道是否有任何比这更简单的方法.

c# byte bitarray

13
推荐指数
2
解决办法
5万
查看次数

使用BinaryWriter将一个位写入二进制文件

我想将一个位写入二进制文件.

using (FileStream fileStream = new FileStream(@"myfile.bin", FileMode.Create))
using (BinaryWriter binaryWriter = new BinaryWriter(fileStream))
{
    binaryWriter.Write((bool)10);
}
Run Code Online (Sandbox Code Playgroud)

binaryWriter.Write((bit)1);
我使用binaryWriter.Write((bool)1)文件时有一个字节,但我想写一个字节.这可能吗?

c# byte bit writer binarywriter

2
推荐指数
1
解决办法
4915
查看次数

标签 统计

c# ×3

bit ×2

byte ×2

binary ×1

binarywriter ×1

bitarray ×1

boolean ×1

representation ×1

writer ×1