Binary C#二进制读取器读取uint8

Binary C#二进制读取器读取uint8,binary,uint,Binary,Uint,如何从二进制文件中读取uint8?从BinaryReader已尝试读取16/32不适用于此 而乌恰特也找不到阅读这两本书的方法。有什么想法吗?C#实现的“uint8”是,而“int8”是 BinaryReader具有读取字节的方法 BinaryReader还有一个方法 熟悉语言/框架的文档是需要培养的关键技能。在这种情况下,.C#的“uint8”实现是,而“int8”是 BinaryReader具有读取字节的方法 BinaryReader还有一个方法 熟悉语言/框架的文档是需要培养的关键技能。在

如何从二进制文件中读取uint8?从BinaryReader已尝试读取16/32不适用于此 而乌恰特也找不到阅读这两本书的方法。有什么想法吗?

C#实现的“uint8”是,而“int8”是

BinaryReader具有读取字节的方法

BinaryReader还有一个方法

熟悉语言/框架的文档是需要培养的关键技能。在这种情况下,.

C#的“uint8”实现是,而“int8”是

BinaryReader具有读取字节的方法

BinaryReader还有一个方法


熟悉语言/框架的文档是需要培养的关键技能。在这种情况下,.

当我使用ReadByte读取uint8时,如何转换为C#的int?我假设它是int32,可以使用BitConverter.ToInt32,但我不知道如何使用它,只需将字节分配给一个int变量即可。当移动到更大的整数类型时,您不能丢失数据。如果我有小尾端的文件,是否可能需要读取或执行其他更多操作?因为无法正确读取文件:(
BitConverter.IsLittleEndian
将指示系统使用的endianness。如果文件与系统的endianness不匹配,则需要将文件中的字节转换为系统的endianness,然后再将字节值分配给int。必须将Encoding.ASCII添加到BinaryReader作为选项,现在工作正常:)thx帮助当我使用ReadByte读取uint8时,那么如何转换为C的int?我假设它是int32,可以使用BitConverter.ToInt32,但我不知道如何使用它,只需将字节分配给int变量。当移动到更大的整数类型时,您不能丢失数据。如果我有小尾端的文件,是否可能需要读取或执行某些操作e更多?因为无法正确读取文件:(
BitConverter.IsLittleEndian
将指示系统使用的endianness。如果文件与系统的endianness不匹配,则需要将文件中的字节转换为系统的endianness,然后再将字节值分配给int。必须将Encoding.ASCII添加到BinaryReader作为选项,现在工作正常:)thx求救