No, calling StreamWriter's close method and calling the underlying writer's close method is exactly the same. It is only there so StreamWriter will implement the io.WriteCloser interface.
It is only because this method exists that the type can be used as an io.WriteCloser.