用C#读取文件,方法不同
发布时间:2020-12-15 19:29:46 所属栏目:百科 来源:网络整理
导读:学习C#,我的书给我看了读取文件的课程.我发现2个非常相似,并且Visual Studio调试器没有显示两者之间的明显差异. 码: FileStream fs = new FileStream(path,FileMode.Open,FileAccess.Read);FileStream fs = File.Open(path,FileAccess.Read); 现在我想知道,
学习C#,我的书给我看了读取文件的课程.我发现2个非常相似,并且Visual Studio调试器没有显示两者之间的明显差异.
码: FileStream fs = new FileStream(path,FileMode.Open,FileAccess.Read); FileStream fs = File.Open(path,FileAccess.Read); 现在我想知道,这两种阅读文件的方式有什么区别.你知道有任何内部差异吗? 解决方法
后者只是一个返回FileStream实例的工厂.即他们也这样做.
这是Open()的实现: public static FileStream Open(string path,FileMode mode,FileAccess access,FileShare share) { return new FileStream(path,mode,access,share); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |