c# byte数组怎么转换成字符串

avatar
作者
猴君
阅读量:0

在C#中,可以使用Encoding类将字节数组转换为字符串。以下是一个示例:

byte[] byteArray = new byte[] { 72, 101, 108, 108, 111, 32, 87, 111, 114, 108, 100 }; // 对应字符串 "Hello World" string result = Encoding.UTF8.GetString(byteArray); Console.WriteLine(result); // 输出 "Hello World" 

在这个示例中,我们首先创建了一个包含"Hello World"字符串字节的字节数组。然后,我们使用Encoding.UTF8.GetString()方法将字节数组转换为字符串。最后,我们将转换后的字符串输出到控制台。

注意:在将字节数组转换为字符串时,应确保使用正确的字符编码。在这个示例中,我们使用了UTF-8编码,这是最常见的编码方式之一。如果你的字节数组表示的是其他编码的字符串,你需要使用相应的编码进行转换。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!