Обработка файлов C#: методы открытия файла для чтения и записи

Чтобы открыть файл для чтения и записи на C#, можно использовать несколько методов. Вот несколько вариантов:

  1. Использование класса FileStream:

    using System.IO;
    string filePath = "path/to/file.txt";
    FileStream fileStream = new FileStream(filePath, FileMode.OpenOrCreate, FileAccess.ReadWrite);
  2. Использование классов StreamReaderи StreamWriter:

    using System.IO;
    string filePath = "path/to/file.txt";
    StreamReader reader = new StreamReader(filePath);
    StreamWriter writer = new StreamWriter(filePath);
  3. Использование класса File:

    using System.IO;
    string filePath = "path/to/file.txt";
    StreamReader reader = File.OpenText(filePath);
    StreamWriter writer = File.AppendText(filePath);
  4. Использование метода Openв сочетании с FileAccess:

    using System.IO;
    string filePath = "path/to/file.txt";
    FileStream fileStream = File.Open(filePath, FileMode.OpenOrCreate, FileAccess.ReadWrite);

Эти методы позволяют вам открыть файл как для чтения, так и для записи, гарантируя, что у вас есть необходимые разрешения. Не забудьте обработать исключения и закрыть файл после завершения его использования.