Fading Coder

An Old Coder’s Final Dance

Converting MemoryStream Content to and from Strings in .NET

Working with in-memory streams often involves turning byte data into text and vice versa. The key points are: Always use the same text encoding for writing and reading. Reset or manage the Position of the stream before reading. Be careful when disposing StreamReader/StreamWriter; use leaveOpen when...