📌  相关文章
📜  在C#中将字符串转换为其等效字节数组(1)

📅  最后修改于: 2023-12-03 15:07:52.906000             🧑  作者: Mango

在C#中将字符串转换为其等效字节数组

在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方法。