Стандартные типы

Object = System.Object;
        Базовый тип объектов
Exception = System.Exception;
        Базовый тип исключений
double = System.Double;
        type double = real
longint = System.Int32;
        type longint = integer
cardinal = System.UInt32;
        type cardinal = longword
decimal = System.Decimal;
        Представляет 128-битное вещественное число
BigInteger = System.Numerics.BigInteger;
        Представляет произвольно большое целое число
Complex = System.Numerics.Complex;
        Представляет комплексное число
Tuple = System.Tuple;
        Представляет кортеж
List<T> = System.Collections.Generic.List<T>;
        Представляет динамический массив
Comparer<T> = System.Collections.Generic.Comparer<T>;
        Представляет базовый класс для реализации интерфейса IComparer
HashSet<T> = System.Collections.Generic.HashSet<T>;
        Представляет множество значений, реализованное на базе хеш-таблицы
SortedSet<T> = System.Collections.Generic.SortedSet<T>;
        Представляет множество значений, реализованное на базе бинарного дерева поиска
Dictionary<Key,Value> = System.Collections.Generic.Dictionary<Key,Value>;
        Представляет ассоциативный массив (набор пар Ключ-Значение), реализованный на базе хеш-таблицы
SortedDictionary<Key,Value> = System.Collections.Generic.SortedDictionary<Key,Value>;
        Представляет ассоциативный массив, реализованный на базе бинарного дерева поиска
SortedList<Key,Value> = System.Collections.Generic.SortedList<Key,Value>;
        Представляет ассоциативный массив (набор пар ключ-значение), реализованный на базе динамического массива пар
KeyValuePair<Key,Value> = System.Collections.Generic.KeyValuePair<Key,Value>;
        Представляет пару Ключ-Значение для ассоциативного массива
LinkedList<T> = System.Collections.Generic.LinkedList<T>;
        Представляет двусвязный список
LinkedListNode<T> = System.Collections.Generic.LinkedListNode<T>;
        Представляет узел двусвязного списка
Queue<T> = System.Collections.Generic.Queue<T>;
        Представляет очередь - набор элементов, реализованных по принципу "первый вошел-первый вышел"
Stack<T> = System.Collections.Generic.Stack<T>;
        Представляет стек - набор элементов, реализованных по принципу "последний вошел-первый вышел"
ICollection<T> = System.Collections.Generic.ICollection<T>;
        Представляет интерфейс для коллекции
IComparer<T> = System.Collections.Generic.IComparer<T>;
        Представляет интерфейс для сравнения двух элементов
IDictionary<Key,Value> = System.Collections.Generic.IDictionary<Key,Value>;
        Представляет интерфейс для набора пар Ключ-Значение
IEnumerable<T> = System.Collections.Generic.IEnumerable<T>;
        Представляет интерфейс, предоставляющий перечислитель для перебора элементов коллекции
IEnumerator<T> = System.Collections.Generic.IEnumerator<T>;
        Представляет интерфейс для перебора элементов коллекции
IEqualityComparer<T> = System.Collections.Generic.IEqualityComparer<T>;
        Представляет интерфейс для поддержки сравнения на равенство
IList<T> = System.Collections.Generic.IList<T>;
        Представляет интерфейс для коллекции с доступом по индексу
ISet<T> = System.Collections.Generic.ISet<T>;
        Представляет интерфейс для множества
StringBuilder = System.Text.StringBuilder;
        Представляет изменяемую строку символов
Encoding = System.Text.Encoding;
        Тип кодировки символов
Action0 = System.Action;
        Представляет действие без параметров
Action<T> = System.Action<T>;
        Представляет действие с одним параметром
Action2<T1,T2> = System.Action<T1,T2>;
        Представляет действие с двумя параметрами
Action3<T1,T2,T3> = System.Action<T1,T2,T3>;
        Представляет действие с тремя параметрами
Func0<Res> = System.Func<Res>;
        Представляет функцию без параметров
Func<T,Res> = System.Func<T,Res>;
        Представляет функцию с одним параметром
Func2<T1,T2,Res> = System.Func<T1,T2,Res>;
        Представляет функцию с двумя параметрами
Func3<T1,T2,T3,Res> = System.Func<T1,T2,T3,Res>;
        Представляет функцию с тремя параметрами
IntFunc = Func<integer,integer>;
        Представляет функцию с одним параметром целого типа, возвращающую целое
RealFunc = Func<real,real>;
        Представляет функцию с одним параметром вещественного типа, возвращающую вещественное
StringFunc = Func<string,string>;
        Представляет функцию с одним параметром строкового типа, возвращающую строку
Predicate<T> = System.Predicate<T>;
        Представляет функцию с одним параметром, возвращающую boolean
Predicate2<T1,T2> = System.Predicate<T1,T2>;
        Представляет функцию с двумя параметрами, возвращающую boolean
Predicate3<T1,T2,T3> = System.Predicate<T1,T2,T3>;
        Представляет функцию с тремя параметрами, возвращающую boolean
Regex = System.Text.RegularExpressions.Regex;
        Представляет регулярное выражение
Match = System.Text.RegularExpressions.Match;
        Представляет результаты из отдельного совпадения регулярного выражения
MatchEvaluator = System.Text.RegularExpressions.MatchEvaluator;
        Представляет метод, вызываемый при обнаружении совпадения в Regex.Replace
MatchCollection = System.Text.RegularExpressions.MatchCollection;
        Представляет набор успешных совпадений регулярного выражения
RegexOptions = System.Text.RegularExpressions.RegexOptions;
        Представляет параметры регулярного выражения
RegexGroup = System.Text.RegularExpressions.Group;
        Представляет результаты из одной группы при выполнении Regex.Match
RegexGroupCollection = System.Text.RegularExpressions.GroupCollection;
        Представляет результаты из набора групп при выполнении Regex.Match
ShortString = string[255];
        Представляет тип короткой строки фиксированной длины 255 символов