Чтение с файла в Си Шарп
В языке Си Шарп доступ к файлу осуществляется в одну строку:
string[] lines = File.ReadAllLines("files/info.txt"); // Метод считывания с файла
В данном коде мы получаем массив строк. Для того чтобы она сработала, вам необходимо дописать в самом верху строку:
using System.IO;
Здесь подключаются методы доступа к файлу.
Запись в файл и перезапись в файл в C#
Обратите внимание на слово false. Это говорит о том, что файл будет перезаписываться каждый раз, если бы мы написали true, то в наш файл постоянно добавлялась информация, а не перезаписывалась.
Итак:
System.IO.StreamWriter vvod = new System.IO.StreamWriter("files/result.txt", false); // перезапись в файл
System.IO.StreamWriter vvod = new System.IO.StreamWriter("files/result.txt", false); // запись в файл с добавлением
Для записи в файл с перезаписью нужно написать так:
System.IO.StreamWriter vvod = new System.IO.StreamWriter("files/result.txt", false);
vvod.WriteLine("Запись в файл");
vvod.Close();
В языке программирования Си Шарп доступ к файлу осуществляется через 4 метода:
File.ReadAllBytes(path); // Открывает двоичный файл
File.ReadAllLines(path); // Открывает обычный файл
File.ReadAllText(path); // Открывает обычный файл
File.ReadLines(path); // Открывает обычный файл
Переменная path - это путь к файлу.