溫馨提示×

c# byte數(shù)組怎么轉(zhuǎn)換成字符串

c#
小億
96
2024-10-27 00:00:30
欄目: 編程語言

在C#中,可以使用Encoding類將字節(jié)數(shù)組轉(zhuǎn)換為字符串。以下是一個示例:

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

在這個示例中,我們首先創(chuàng)建了一個包含"Hello World"字符串字節(jié)的字節(jié)數(shù)組。然后,我們使用Encoding.UTF8.GetString()方法將字節(jié)數(shù)組轉(zhuǎn)換為字符串。最后,我們將轉(zhuǎn)換后的字符串輸出到控制臺。

注意:在將字節(jié)數(shù)組轉(zhuǎn)換為字符串時,應(yīng)確保使用正確的字符編碼。在這個示例中,我們使用了UTF-8編碼,這是最常見的編碼方式之一。如果你的字節(jié)數(shù)組表示的是其他編碼的字符串,你需要使用相應(yīng)的編碼進(jìn)行轉(zhuǎn)換。

0