我用两个字符串创建了一个字节数组。如何将字节数组转换为字符串?
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
(它不被支持)。
new String(result)
。 - Serafusing (StreamReader sr = new StreamReader(memoryStream, detectEncodingFromByteOrderMarks: true))
,其中memoryStream
已使用byte[]
进行初始化。 - Patrick from NDepend team