У нас есть устройство, имеющее 10-байтовый серийный номер, который должен быть считан в наше приложение и сохранен в тип данных .net. В устройстве оно хранится в виде 10-разрядного (80-разрядного) числа без знака. Я не ожидаю, что мы будем выполнять какие-либо математические операции с этим числом, а только отображать его пользователю.
.NET Framework не имеет встроенного UNIT128 для хранения этого типа данных. Мое предложение для сохранения этого типа данных состоит в том, чтобы создать массив байтов из 10 элементов и прочитать данные в этот массив. Есть ли лучшие решения этой проблемы?
Примечание: я видел в этот вопрос , что GUID представляет собой целое число со знаком 128 байтов, но использование GUID таким способом кажется плохой идеей. Любые другие предложения?