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