Not much ... (via Reflector )
[SecuritySafeCritical] public static StreamWriter CreateText(string path) { if (path == null) { throw new ArgumentNullException("path"); } return new StreamWriter(path, false);
What is it worth, although I prefer to use File methods. * factory, because I think they look cleaner and more readable than passing a lot of parameters to the Stream or StreamWriter constructor, because it's hard to remember what overloads do if you are "not looking at the definition."
In addition, compiling a JIT will almost certainly embed the call anyway, so even the slightest overhead of one extra method call will most likely not be incurred.
source share