如题:
将字符串“3YY09",转为十六进制后,赋值给字节数组
3条回答 默认 最新
stevenjin 2022-02-17 14:00关注谢谢,这个可行
public static class HexStringConverter { public static string StringToHex(this string hexString) { var sb = new StringBuilder(); foreach (var t in hexString) { sb.Append(Convert.ToInt32(t).ToString("X")); } return sb.ToString(); } public static byte[] ToByteArray(this string hexString) { var numberChars = hexString.Length; var bytes = new byte[numberChars / 2]; for (var i = 0; i < numberChars; i += 2) { bytes[i / 2] = Convert.ToByte(hexString.Substring(i, 2), 16); } return bytes; } }本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报