バイト配列を文字列に変換する方法 [重複] 質問する

バイト配列を文字列に変換する方法 [重複] 質問する

2 つの文字列を含むバイト配列を作成しました。バイト配列を文字列に変換するにはどうすればよいですか?

var binWriter = new BinaryWriter(new MemoryStream());
binWriter.Write("value1");
binWriter.Write("value2");
binWriter.Seek(0, SeekOrigin.Begin);

byte[] result = reader.ReadBytes((int)binWriter.BaseStream.Length);

result文字列に変換したいのですが、 を使用すれば可能ですBinaryReaderが、 は使用できませんBinaryReader(サポートされていません)。

ベストアンサー1

使用するエンコーディングに応じて:

var str = System.Text.Encoding.Default.GetString(result);

おすすめ記事