📅  最后修改于: 2023-12-03 14:53:27.494000             🧑  作者: Mango
在 C# 中,将字节数组转换为 Base64 是一项常见任务。Base64是一种编码方式,用于将二进制数据转换为ASCII字符,便于在文本环境中传输。以下是一些说明和样例代码。
在 C# 中,可以使用 Convert
类中的 ToBase64String
方法将字节数组转换为 Base64 字符串。以下是这个方法的语法:
string base64String = Convert.ToBase64String(byteArray);
其中,byteArray
是要转换的字节数组,而 base64String
则是转换后的 Base64 字符串。
以下是一个简单的示例,演示将一个字节数组转换为 Base64 字符串的过程。
// 创建一个字节数组
byte[] byteArray = { 0x10, 0x20, 0x30, 0x40 };
// 将字节数组转换为 Base64 字符串
string base64String = Convert.ToBase64String(byteArray);
// 输出结果
Console.WriteLine(base64String); // MTIwNDA=
在上面的示例中,我们创建了一个四个字节的字节数组,然后使用 Convert.ToBase64String
方法将其转换为 Base64 字符串。最后,将结果输出到控制台中。
在将字节数组转换为 Base64 字符串时,需要注意以下几点:
=
)。使用 C# 将字节数组转换为 Base64 字符串是一个非常简单的任务,只需要使用 Convert.ToBase64String
方法即可。但请注意 Base64 字符串的长度和填充字符的位置。