在C#中,Encoding類用于將文本字符串轉換為字節數組或將字節數組轉換為文本字符串。它包含了許多不同的編碼格式,如ASCII、UTF-8、UTF-16等,可以根據需要選擇合適的編碼格式進行轉換。
以下是Encoding類的一些常用方法和屬性:
示例代碼如下:
// 將字符串轉換為字節數組
string str = "Hello, World!";
byte[] bytes = Encoding.UTF8.GetBytes(str);
// 將字節數組轉換為字符串
string newStr = Encoding.UTF8.GetString(bytes);
Console.WriteLine(newStr); // 輸出:Hello, World!