Do you need to call Flush() on a stream or writer if you are using the “using” statement?

As soon as you leave the using block’s scope, the stream is closed and disposed. The Close() calls the Flush(), so you should not need to call it manually.