file.opentext 和 streamreader 区别
来源:百度知道 编辑:UC知道 时间:2024/04/30 14:01:18
StreamReader sr = new StreamReader(FileName)
StreamReader sr = File.OpenText(FileName)
这两个语句有什么区别吗?性能如何?哪个对资源要求较低?哪个占用内存小?
StreamReader sr = File.OpenText(FileName)
这两个语句有什么区别吗?性能如何?哪个对资源要求较低?哪个占用内存小?
不一样,前者只是声明了一个StreamReader ,而后者在声明后进行了一系列检查操作,然后打开了这个流。
因为多做了很多工作,后者比起前者性能差一些,占用的内存页多一些。
我认为两者最大的区别是
File.OpenText只能打开文件.而且是只能以utf-8模式打开
StreamReader不同..可以打开文件,打开流,并且可以自己选择打开模式..
这点很重要..中国很多文件都是只能以gb2312模式打开..这就只能选择StreamReader了
至于性能..倒没研究过..感觉StreamReader 应该好些..
trojan file和 adware file是中毒了吗
PIM & File Manager 2.0和手机连不上?
file和document有何区别吗?
apply for 和 file for 的区别?
劲舞 file not found 和蓝屏
http和file在浏览器里的区别
mp3格式和Winamp media file有什么区别
请问:Microsoft (R) Console和File Transfer Program是什么呀?
为什么我的C++软件,在输入源程序的时候,没有C++Header file和C++Source File呢?
file.rar.td 和 file.rar.td.cfg分别是什么类型的文件,要用什么阅读器?