Файловые типы
Файл представляет собой последовательность элементов одного типа, хранящихся на диске. В PascalABC.NET имеется два типа файлов - двоичные и текстовые. Текстовые файлы хранят символы, разделенные на строки символами #13#10 (Windows) и символом #10 (Linux). Последовательность символов для перехода на новую строку хранится в константе NewLine. Двоичные файлы в свою очередь делятся на типизированные и бестиповые.
Для описания текстового файла используется стандартное имя
типа text
, бестиповые файлы имеют тип
file
, а для описания типизированного
файла используется конструкция file of
тип элементов
:
var f1: file of real;
f2: text;
f3: file;
В качества типа элементов в типизированном файле не могут фигурировать указатели, ссылочные типы, а также тип записи, содержащий ссылочные поля или указатели.
Стандартные файловые процедуры и функции описываются в пунктах
- Подпрограммы ввода
- Подпрограммы вывода
- Общие подпрограммы для работы с файлами
- Подпрограммы для работы с текстовыми файлами
- Подпрограммы для работы с двоичными файлами
- Подпрограммы для работы с именами файлов
- Общие методы файлов
- Методы текстовых файлов
- Методы типизированных файлов
- Методы двоичных файлов
- Методы расширения типизированных файлов
Кроме того, в .NET имеется ряд классов, связанных с работой с файлами. Они находятся в пространствах имен System.Text и System.IO.