Указатели и управление памятью

В языке C++ работа с указателями занимает одно из центральных мест.

Нормальный стиль программирования на С# предполагает написание безопасного кода, а это значит — никаких указателей, никакой адресной арифметики, никакого управления распределением памяти. Возможность работы с указателями в духе C++ ограничена небезопасными блоками.

Небезопасный код для С#-программистов будет скорее исключением, чем правилом. Это позволит меньше отвлекаться на отслеживание корректности работы программы с памятью, уделяя больше внимания функциональной части программы.