У меня есть байтовый массив, и я хотел бы получить значения из него в переменные.Я знаю формат значений, например, string, unsigned int и т. Д.
byte[] buffer = File.ReadAllBytes("binarydata.bin");
string value1 = ???
uint16 value2 = ???
string value3 = ???
uint32 value4 = ???
Как я могу присвоить значения?Я знаю, что первое значение представляет собой строку из 8, я знаю, что второе значение представляет собой 16-разрядное целое число с присвоенным значением, а третье значение представляет собой строку из 12, а 32-разрядное целое число без знака является целым.