Вот несколько методов C# для операций чтения и записи файлов:
-
ReadAllText: этот метод считывает содержимое файла в виде строки.
string content = File.ReadAllText(filePath); -
ReadAllLines: этот метод считывает содержимое файла как массив строк, где каждая строка представляет строку файла.
string[] lines = File.ReadAllLines(filePath); -
StreamReader: этот класс обеспечивает более гибкий способ чтения текста из файла.
using (StreamReader sr = new StreamReader(filePath)) { string line; while ((line = sr.ReadLine()) != null) { // Process the line } } -
WriteAllText: этот метод записывает строку в файл, заменяя файл, если он уже существует.
File.WriteAllText(filePath, content); -
WriteAllLines: этот метод записывает массив строк в виде строк в файл, заменяя файл, если он уже существует.
File.WriteAllLines(filePath, lines); -
StreamWriter: этот класс обеспечивает более гибкий способ записи текста в файл.
using (StreamWriter sw = new StreamWriter(filePath)) { sw.WriteLine("Line 1"); sw.WriteLine("Line 2"); // Write more lines } -
AppendAllText: этот метод добавляет строку в конец файла или создает файл, если он не существует.
File.AppendAllText(filePath, content); -
AppendAllLines: этот метод добавляет массив строк в виде строк в конец файла или создает файл, если он не существует.
File.AppendAllLines(filePath, lines);