📅  最后修改于: 2023-12-03 15:07:52.906000             🧑  作者: Mango
在C#中,将字符串转换为等效字节数组非常简单,可以使用Encoding类的GetBytes方法。以下是一个示例代码片段,演示如何将字符串转换为字节数组:
using System;
using System.Text;
public class Program
{
public static void Main()
{
string inputString = "Hello, World!";
byte[] byteArray = Encoding.UTF8.GetBytes(inputString);
Console.WriteLine("Input String: {0}", inputString);
Console.WriteLine("Byte Array: {0}", BitConverter.ToString(byteArray));
}
}
在上面的代码片段中,我们使用了UTF8编码,以确保我们能够正确地将字符串转换为字节数组。我们还使用BitConverter类打印输出的字节数组。以下是输出:
Input String: Hello, World!
Byte Array: 48-65-6C-6C-6F-2C-20-57-6F-72-6C-64-21
如您所见,字符串已成功转换为其等效的字节数组,我们成功地使用GetBytes方法。