C # поддерживает указатели, но он ограничен указанием на примитивные типы данных, которые являются неуправляемыми типами, такими как целые числа, числа с плавающей точкой, перечисления и другие типы указателей (плюс остальные примитивы).
edit : а также типы значений