Непримитивные типы (ссылочные типы)
Коротко: Типы данных, хранящие не само значение, а ссылку (указатель) на объект в памяти, — в отличие от примитивных типов вроде byte или double, которые содержат значение напрямую.
Подробнее: Поскольку переменная ссылочного типа хранит лишь ссылку, несколько переменных могут указывать на один и тот же объект — изменение через одну переменную затрагивает и другую; у примитивных типов так не бывает (у каждой переменной своя независимая копия). Классические примеры ссылочных типов — объекты, массивы…
Подробности
Разница между примитивными и ссылочными…