Байт массив в шестнадцатеричное число

251
31 мая 2017, 02:21

Есть байт массив, нужно получить из этого байт массива строку в виде шестнадцатеричного числа. Например "1A49B0146C93"

Answer 1
var array = new byte[] { 0, 1, 2, 3 };
var str = BitConverter.ToString(array).Replace("-", string.Empty);
Answer 2

Ещё один вариант, вручную:

byte[] arr = { 0x1A, 0x49, 0xB0, 0x14, 0x6C, 0x93 };
var s = string.Concat(arr.Select(b => b.ToString("X2", CultureInfo.InvariantCulture)));
READ ALSO
Как связать Domain Model с Data Access Layer (DAL) с использованием DataMapper

Как связать Domain Model с Data Access Layer (DAL) с использованием DataMapper

Всем доброго дня) В Интернете много статей про архитектуру ПОЕсть много описаний паттернов связи доменной модели с источником данных

222
Динамическая компиляция на c++

Динамическая компиляция на c++

Динамическая компиляция на c# осуществляется работой классов :

194