string s = "lol";
var charMem = s.AsMemory();
var byteMem = Unsafe.As<ReadOnlyMemory<char>, ReadOnlyMemory<byte>>(ref charMem);
Span<byte> resultSpan = byteMem.Span;
foreach (byte b in resultSpan)
{
stream.WriteByte(b);
}
смысл не в том, чтобы писать, а чтобы читать