- Целые типы
- Вещественные типы (double, float)
- Комплексное число (complex)
- Тип string
- Структуры, классы и интерфейсы
- Объект динамического массива
- Матрицы и векторы
- Приведение типов
- Тип void и константа NULL
- Пользовательские типы
- Указатели объектов
- Ссылки. Модификатор & и ключевое слово this
Тип void и константа NULL
Синтаксически тип void является фундаментальным типом наравне с типами char, uchar, bool, short, ushort, int, uint, color, long, ulong, datetime, float, double и string. Этот тип используется либо для указания того, что функция не возвращает значения, либо в качестве параметра функции обозначает отсутствие параметров.
Предопределенная константная переменная NULL имеет тип void. Она может быть присвоена переменным любых других фундаментальных типов без преобразования. Также допускается сравнение переменных фундаментальных типов со значением NULL
Пример:
//--- если строка не инициализирована, то присвоим ей наше предопределенное значение
|
Также NULL можно сравнивать с указателями на объекты, созданные при помощи оператора new.
Смотри также