发布网友 发布时间:2022-04-24 21:59
共2个回答
热心网友 时间:2023-10-12 10:01
将字符串转换为byte步骤如下:
1、文件——新建——项目。
2、选择为:控制台应用程序。
3、确定后系统生成的代码。
4、测试1代码: 把字符串转换成byte数组。
5、测试1结果字符串转换成byte数组成功。
6、测试2代码:把一个byte数组转换为一个字符串。
7、测试2结果byte数组成字符串成功。
热心网友 时间:2023-10-12 10:02
/// <summary>
/// 16进制字符串转换成字节数组
/// </summary>
/// <param name="s"></param>
/// <returns></returns>
public static byte[] HexStringToByteArray(string s)
{
s = s.Replace(" ", "");
byte[] buffer = new byte[s.Length / 2];
for (int i = 0; i < s.Length; i += 2)
{
buffer[i / 2] = (byte)Convert.ToByte(s.Substring(i, 2), 16);
}
return buffer;
}
字节数组就是字节数组,没有十六进制字节数组这种叫法,十六进制统一叫做十六进制字符串。