Is this in response to my writing files tutorials?
I must say, I would
never use the StreamReader object without exception handling - while the StreamWriter simply creates a new file or overwrites as necessary, the StreamReader simply throws exceptions.
Also, the same function can be achieved simply by using IO.File.ReadAllText(), a static method that alleviates the need for any extra objects.