public static void Main()
var ms = new MemoryStream();
var bw = new BinaryWriter(ms);
for (int i = 0; i < 256; ++i) {
var br = new BinaryReader(ms);
var str = string.Join(", ", ms.ToArray().Select(e => $"{e}"));
Console.WriteLine($"--- cap={ms.Capacity} len={ms.Length} pos={ms.Position} str={str}");
ms.Seek(0, SeekOrigin.Begin);
str = string.Join(", ", ms.ToArray().Select(e => $"{e}"));
Console.WriteLine($"--- cap={ms.Capacity} len={ms.Length} pos={ms.Position} str={str}");