我想同时读取和写入数据到文件中。我可以只对文件使用 StreamReader 和 StreamWriter 吗?为什么下面的代码不能输出数字?
var stream = new FileStream(path,FileMode.Create,FileAccess.ReadWrite,FileShare.ReadWrite);
var sw = new StreamWriter(stream);
var sr = new StreamReader(stream);
for(int i=0;i<10;i++)
{
sw.WriteLine(i);
}
stream.Seek(0,SeekOrigin.Begin);
for(int i=0;i<10;i++)
{
Console.WriteLine(sr.ReadLine());
}
stream.Close();
最佳答案
关于c# - 同时读取和写入数据到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2496696/