У меня есть BitArray
с разным размером, и я хочу получить преобразование в шестнадцатеричной строке.
Я попытался преобразовать BitArray
в byte[]
, но он не дал мне правильный формат. (Converting a boolean array into a hexadecimal number)C# - BitArray to Hex
Для Exemple, BitArray
12, и я хочу, чтобы строка быть A8C (3 гекса, потому что 12 бит)
Благодарности
Http: // StackOverflow. com/a/4619295/4928207 –
А что, если 'BitArray' имеет размер' 13'? –
Coudn't вы просто обрезаете строку результата до длины 'Math.Ceil (BitArray.Length/4.0)'? –