Чтение из файла выполняется методом ReadAllLines():
string[]
lines = File.ReadAllLines(@"D:\info.txt");
Запись в файл выполняется методом WriteAllLines():
File.WriteAllLines(@"D:\log.txt",
lines);
Эти методы работают
с массивом строк. Поэтому все данные,
предназначенные для сохранения в файле,
должны быть сгруппированы и преобразованы
в строки. Обычно в одной строке файла
сохраняются поля одной записи,
характеризующие конкретный объект.
Отдельные поля, хранящиеся в общей
строке, необходимо уметь разделять при
чтении данных. С этой целью между полями
вставляется специально выделенный
служебный символ, например «#».
Символ-разделитель никогда не должен
встречаться в самих данных.
Пример использования
методов класса File
приведен в иллюстративном проекте.