📜  将 system.byte 转换为字符串 c# (1)

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

将 system.byte 转换为字符串 c#

在C#编程中,经常需要将 byte 类型转换为字符串。下面是一些可以用来执行此操作的方法:

使用 System.Text.Encoding 类的 GetString 方法

可以使用 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
使用 BitConverter 类的方法

可以使用 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 类的方法

可以使用 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 数组转换为字符串。