Некоторые методы класса File для работы с файлами в C#:
- OpenRead (String) — открывает существующий файл для чтения; 1
- OpenText (String) — открывает существующий текстовый файл в кодировке UTF-8 для чтения; 1
- OpenWrite (String) — открывает существующий файл или создаёт новый файл для записи; 1
- ReadAllBytes (String) — открывает двоичный файл, считывает содержимое файла в массив байтов, а затем закрывает файл; 1
- ReadAllBytesAsync (String, CancellationToken) — асинхронно открывает двоичный файл, считывает содержимое файла в массив байтов, а затем закрывает файл; 1
- ReadAllLines (String) — открывает текстовый файл, считывает все строки файла, а затем закрывает файл; 1
- ReadAllLinesAsync (String, CancellationToken) — асинхронно открывает текстовый файл, считывает все строки файла, а затем закрывает файл; 1
- ReadAllLinesAsync (String, Encoding, CancellationToken) — асинхронно открывает текстовый файл, считывает все строки файла с указанным кодировкой, а затем закрывает файл. 1
Класс File подходит для простых операций с файлами, когда не требуется хранить состояние файла между вызовами методов. 2