.NET中StringBuilder和TextWriter的主要区别是什么?