Is there any fast way to convert List<byte> to hex string?
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicate:
How do you convert Byte Array to Hexadecimal String, and vice versa?
我有一个列表,我需要把它转换成十六进制字符串。我觉得我正在转变的方式是安静长久的。
1 2 3 4 | List<byte> TRIGGER_POL = Data.GetRange(23, 1); byte[] TRIGGER_POL_temp = new byte[TRIGGER_POL.Count]; TRIGGER_POL_temp[0] = TRIGGER_POL[0]; string TRIGGER_POL_hx = BitConverter.ToString(TRIGGER_POL_temp, 0).Replace("-", string.Empty); |
有没有一种更快、更有效的方法?
谢谢。。
试试这个:
1 2 3 4 5 6 | public static string ConvertToHex(byte[] bytes) { SoapHexBinary hexBin = new SoapHexBinary(bytes); return hexBin.ToString(); } return ConvertToHex(TRIGGER_POL.ToArray()); |
有很多方法可以做到这一点,但这一个可能对你有用
1 |
或者如果你只想要一个字符串
1 | string hex = BitConverter.ToString(TRIGGER_POL.ToArray()); |