streamreader(关于c#中streamreader使用的困惑)
本文目录
关于c#中streamreader使用的困惑
File或是FileInfo中的相应open方法其实是对应的stream对象的简写,如果反编译相关函数,大致如下所示,你可以发现,他总结了相应的参数,可能能满足绝大部分使用场景,在这种情况下,使用file.open***可以快捷方便的打开文件流,但是如果在一些特殊场景下,你还是需要使用new streamreader的某些重载来打开文件流。
而具体使用哪种方式看怎么方便了。
public static FileStream OpenRead(string path)
{
return new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read);
}
public static FileStream OpenWrite(string path)
{
return new FileStream(path, FileMode.OpenOrCreate, FileAccess.Write, FileShare.None);
}
public static StreamReader OpenText(string path)
{
return new StreamReader(path);
}
更多文章:
联想horizon2s(联想 horizon 2s/aio 300-23 怎么触屏)
2023年5月16日 14:00
小米2smiui7(为什么小米2s刷了miui7后比以前流畅)
2024年7月23日 05:17
兄弟7360硒鼓型号(兄弟激光打印机7360能打印不干胶纸吗)
2023年6月29日 22:20
surface3重量(Surface Pro 3机身厚度是多少重量是多少)
2024年7月15日 16:51
目前电脑有几种系统(目前老百姓的电脑操作系统用的最多的,除了Windows还有其他的吗)
2023年3月3日 17:20
三星手机上海特约维修点查询(上海官方三星手机维修点在哪里谢谢)
2023年4月3日 02:40
oppor9价格多少钱(手机听筒坏了,换个多少钱oppor9)
2024年6月7日 01:04