我正在寻找一种将长字符串转换为十六进制字符串的方法.
二进制字符串看起来像这样 "0110011010010111001001110101011100110100001101101000011001010110001101101011"
我试过用了
hex = String.Format("{0:X2}", Convert.ToUInt64(hex, 2));
Run Code Online (Sandbox Code Playgroud)
但这只适用于二进制字符串适合Uint64的情况,如果字符串足够长则不会.
有另一种方法将二进制字符串转换为十六进制?
谢谢