用BinaryReader模拟StreamReader.ReadToEnd方法有没有优雅? 也许把所有的字节放入一个字节数组? 我这样做: read1.ReadBytes((int)read1.BaseStream.Length); …但是一定有更好的办法。
我用两个string创build了一个字节数组。 如何将字节数组转换为string? 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转换为string。 我可以用BinaryReader来做。 但我不能使用BinaryReader (它不支持)。