рассмотрим следующий код:как объединить четыре гекса цифры на 3 гекса цифры в C#
string x="3F"; //0011 1111
string y="3F"; //0011 1111
string result="FFF";
где х 6 битов и у 6 бит, но каждый из них приходит из другого места и их объединения в 3 гекса -дискальные цифры - это требуемая операция ... как это сделать на C#. note: x, y max значение равно 3F, поэтому переполнение не произойдет.
также мне нужна обратная операция:
string i="bc8"; //1011 1100 1000
string o1="2F";//10 1111
string o2="08";//00 1000
как получить O1 и O2 от I.
спасибо,