我想同时读取和写入文件。这行不通。

static void Main(string[] args)
{
    StreamReader sr = new StreamReader(@"C:\words.txt");
    StreamWriter sw = new StreamWriter(@"C:\words.txt");
}

如何在C#中读取和写入文件?

最佳答案

您只需要打开一个流就可以同时进行阅读和写作。

FileStream fileStream = new FileStream(
      @"c:\words.txt", FileMode.OpenOrCreate,
      FileAccess.ReadWrite, FileShare.None);

关于c# - 如何在C#中读取和写入文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/605685/

10-10 11:48