output Стандартный текстовый файл вывода. По умолчанию связан с экраном, но может быть переназначен процедурой Assign |
input Стандартный текстовый файл ввода. По умолчанию связан с клавиатурой, но может быть переназначен процедурой Assign |
Стандартные типы
Общие типы
shortstring = string[255]
Тип короткой размерной строки |
DateTime Тип даты и времени |
Tuple Тип кортежа |
StringBuilder Тип изменяемой строки символов |
Encoding Тип кодировки символов |
TextFile Синоним типа text |
Стандартные процедурные типы
Action0
Представляет действие без параметров |
Action Представляет действие с одним параметром |
Action2 Представляет действие с двумя параметрами |
Action3 Представляет действие с тремя параметрами |
Func0 Представляет функцию без параметров |
Func Представляет функцию с одним параметром |
IntFunc = Func Представляет функцию с одним параметром целого типа, возвращающую целое |
RealFunc = Func Представляет функцию с одним параметром вещественного типа, возвращающую вещественное |
StringFunc = Func Представляет функцию с одним параметром строкового типа, возвращающую строковое |
Func2 Представляет функцию с двумя параметрами |
Func3 Представляет функцию с тремя параметрами |
Predicate Представляет функцию с одним параметром, возвращающую boolean |
Predicate2 Представляет функцию с двумя параметрами, возвращающую boolean |
Predicate3 Представляет функцию с тремя параметрами, возвращающую boolean |
Классы коллекций и связанные типы
List
Динамический массив |
Stack Стек - набор элементов, реализованных по принципу последний вошел-первый вышел |
Queue Очередь - набор элементов, реализованных по принципу первый вошел-первый вышел |
LinkedList Двусвязный список |
LinkedListNode Узел двусвязного списка |
HashSet Множество значений |
SortedSet Упорядоченное множество значений |
Dictionary Ассоциативный массив (набор пар Ключ-Значение), реализованный на базе хеш-таблицы |
SortedDictionary Ассоциативный массив (набор пар ключ-значение), реализованный на базе бинарного дерева поиска |
SortedList Ассоциативный массив (набор пар ключ-значение), реализованный на базе динамического массива пар |
KeyValuePair Пара Ключ-Значение для ассоциативного массива |
IEnumerable Интерфейс, предоставляющий перечислитель для перебора элементов коллекции |
IEnumerator Интерфейс для перебора элементов коллекции |
IComparer Интерфейс для сравнения двух элементов |
Comparer Базовый класс для реализации интерфейса IComparer |
IEqualityComparer Интерфейс для сравнения двух элементов на равенство |
EqualityComparer Базовый класс для реализации интерфейса IEqualityComparer |
Типы указателей
PBoolean