请教,如何字符串转换成字节

发布网友 发布时间: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;
}
字节数组就是字节数组,没有十六进制字节数组这种叫法,十六进制统一叫做十六进制字符串。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com