C#でbyte配列をstringに変換する方法は何ですか?
C#で、byte配列をstringに変換する際には、EncodingクラスのGetStringメソッドを使用することができます。以下は例です:
byte[] byteArray = { 72, 101, 108, 108, 111 }; // byte数组
string str = Encoding.ASCII.GetString(byteArray); // 转换为string
Console.WriteLine(str); // 输出: "Hello"
上記の例では、バイト配列を文字列に変換する際にASCIIエンコーディングを使用しました。他のエンコーディングが必要な場合は、Encoding.UTF8やEncoding.Unicodeなどの対応するEncodingクラスを使用できます。