using (StreamReader srd = new StreamReader(fileName, System.Text.Encoding.Default))
{
while ((objet = srd.ReadLine()) != null)
{
txtRead += objet + "\r\n";
rows++;
}
srd.Close();
}如何以共享方式打开.txt文件
{
while ((objet = srd.ReadLine()) != null)
{
txtRead += objet + "\r\n";
rows++;
}
srd.Close();
}如何以共享方式打开.txt文件
解决方案 »
- 关于dll的问题,求大神们帮助
- winfrom MD5加密结果在不同电脑上不相同
- 用c#怎么修改系统的时间啊!
- [请问]c#中如何产生正弦曲线?(非绘图,是用来模仿一段信号,然后进行采样)
- VS 2008 Queue
- 200分求:怎么使listview的滑动条移动让某listviewitem到上面来,免的被遮住了?
- 请求 c# DataSet 封装代码 然后给出个读取实例代码
- winfrom窗体设计问题
- 在不同的机器上发布软件,结果有的windowsmediaplayer能运行了,有的不行?
- CS结构加嵌入式数据库
- 怎么把日期数据转为double型啊???
- 把数据库的数据读取出来,用datagrid显示。
默认下打开的文件是被打开者拥有的, 而且是不分享的。
using (StreamReader srd = new StreamReader(fs))
{
while ((objet = srd.ReadLine()) != null)
{
txtRead += objet + "\r\n";
rows++;
}
srd.Close();
}
{
if ((path == null) || (encoding == null))
{
throw new ArgumentNullException((path == null) ? "path" : "encoding");
}
if (path.Length == 0)
{
throw new ArgumentException(Environment.GetResourceString("Argument_EmptyPath"));
}
if (bufferSize <= 0)
{
throw new ArgumentOutOfRangeException("bufferSize", Environment.GetResourceString("ArgumentOutOfRange_NeedPosNum"));
}
Stream stream = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read, 0x1000, FileOptions.SequentialScan);
this.Init(stream, encoding, detectEncodingFromByteOrderMarks, bufferSize);
}