2016-11-23 9 views
0

Как читать uint8 из двоичного файла? Из BinaryReader уже пробовал ReadUint16/32, не работающий для этого И тоже, также, не найти способ прочитать эти два. Есть идеи?C# BinaryReader читать uint8

ответ

0

Реализация C# «uint8» - Byte, а «int8» - SByte.

BinaryReader имеет способ ReadByte() для чтения байтов.

BinaryReader также имеет метод ReadChar().

Знакомство с документацией языка/рамки - это ключевой навык для развития. В этом случае MSDN C#.

+0

Когда я использую ReadByte для чтения uint8, то как преобразовать в int C#? Я предполагаю его int32 и могу использовать BitConverter.ToInt32, но я не знаю, как его использовать – Rhonin

+0

Просто назначьте байту переменной int. Вы не можете потерять данные при переходе к более крупному целочисленному типу. – Jecoms

+0

Возможно ли, что если у меня есть файл в маленьком конце, нужно читать или делать что-то еще? becase can not read правильно file :( – Rhonin

Смежные вопросы