Языки программирования Visual Basic .NET, Visual C# и Visual J#
Язык программирования Turbo Delphi
В языках программирования Visual Basic .NET, Visual C# и Visual J# для записи последовательности символов (ее часто называют потоком символов или просто потоком) в файл последовательного доступа предназначен класс объектов StreamWriter. Для чтения последовательности символов из файла последовательного доступа предназначен класс объектов StreamReader.
Прежде чем создать объект доступа к данным, необходимо объявить переменную, хранящую в памяти его адрес.
Объекты StreamWriter и StreamReader входят в пространство имен System.IO, поэтому необходимо это указать при использовании данных объектов. Это можно сделать непосредственно в строке программного кода System.IO. StreamWriter или в начале программного модуля с использованием директив Imports System.IO в языке Visual Basic .NET, using System.IO в языке Visual C# и import System.IO.* в языке Visual J#.
Для создания объектов StreamWriter и StreamReader достаточно в обработчике события присвоить значение соответствующей переменной. Для создания файла используется метод CreateText (), а для открытия файла — метод ОреnText (), аргументом которых является имя создаваемого или открываемого файла. Если файл не хранится в папке проекта, необходимо указать к нему полный путь.
Для записи данных в файл используются методы Write () и WriteLine (). При использовании метода Write () файл записывается целиком, а при использовании метода WriteLine () — построчно (например, из переменной Line).
Для чтения данных из файла используются методы Read () и ReadLine (). При использовании метода Read () файл считывается целиком, а при использовании метода ReadLine () — построчно (например, в переменную Line).
После записи или чтения данных из файла необходимо эти файлы закрыть.
Следующая страница Язык программирования Turbo Delphi