当前位置:  开发笔记 > 编程语言 > 正文

用C#读取文件,方法不同

如何解决《用C#读取文件,方法不同》经验,为你挑选了1个好方法。

学习C#,我的书给我看了读取文件的课程.我发现2个非常相似,并且Visual Studio调试器没有显示两者之间的明显差异.

码:

FileStream fs = new FileStream(path, FileMode.Open, FileAccess.Read);


FileStream fs = File.Open(path, FileMode.Open, FileAccess.Read);

现在我想知道,这两种阅读文件的方式有什么区别.你知道有任何内部差异吗?



1> Brian Rasmus..:

后者只是一个返回实例的工厂FileStream.即他们也这样做.

这是实施Open():

public static FileStream Open(string path, FileMode mode, FileAccess access, FileShare share) {

   return new FileStream(path, mode, access, share);

}

推荐阅读
依然-狠幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有