<重构>中有这样一句话:我们的第一个解决方法是将12000bytes的字符串缓冲(cache)起来,这可解决一大半难题。然后我们又加以修改,将它直接写入一个flie stream,从而避免产生字符串。
====================================请问,写入file stream的性能比存储到一个字符串中要好吗?为什么?
====================================请问,写入file stream的性能比存储到一个字符串中要好吗?为什么?
也就是文件的一层封装.只是用了一定的内存来进行缓冲来提高性能.
如果比较少的操作,使用 File 完全可以。如果关于一个文件的操作内容比较多,用 FileInfo 实例化一下,性能更好