当前位置: 代码迷 >> C# >> StreamReader 怎么以共享方式打开
  详细解决方案

StreamReader 怎么以共享方式打开

热度:165   发布时间:2016-05-05 03:38:18.0
StreamReader 如何以共享方式打开
当文件已经被别的应用打开时,就不能再用以下语句打开
                StreamReader reader;
                reader = File.OpenText(fname);

请请问如何可以同时打开呢?
------解决思路----------------------

using (FileStream fs = new FileStream(fname, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
using (StreamReader reader = new StreamReader(fs))
{
    string s = reader.ReadToEnd();
}