📅  最后修改于: 2023-12-03 15:25:15.035000             🧑  作者: Mango
在C#编程中,经常需要将 byte 类型转换为字符串。下面是一些可以用来执行此操作的方法:
可以使用 System.Text.Encoding 类的 GetString 方法将 byte 数组转换为字符串。以下示例演示如何将 byte 数组转换为字符串:
byte[] byteArray = { 72, 101, 108, 108, 111, 32, 87, 111, 114, 108, 100 };
string str = System.Text.Encoding.Default.GetString(byteArray);
Console.WriteLine(str);
// Output: Hello World
可以使用 System.BitConverter 类的 ToString 方法将 byte 数组转换为字符串。以下示例演示如何将 byte 数组转换为字符串:
byte[] byteArray = { 72, 101, 108, 108, 111, 32, 87, 111, 114, 108, 100 };
string str = BitConverter.ToString(byteArray).Replace("-", string.Empty);
Console.WriteLine(str);
//Output: 48656C6C6F20576F726C64
可以使用 System.Convert 类的 ToBase64String 方法将 byte 数组转换为字符串。以下示例演示如何将 byte 数组转换为字符串:
byte[] byteArray = { 72, 101, 108, 108, 111, 32, 87, 111, 114, 108, 100 };
string str = Convert.ToBase64String(byteArray);
Console.WriteLine(str);
// Output: SGVsbG8gV29ybGQ=
以上就是将 system.byte 转换为字符串的三种方法,使用任何一种都可以将 byte 数组转换为字符串。