Принципы объектно-ориентированного программирования

         

Использование указателей в С#



Использование указателей в С#

Рассмотрим некоторые правила, которые относятся к использованию указателей и небезопасного кода на С#. Затем мы погрузимся в изучение примеров. Указатели можно получить только на размерные типы, массивы и строки. В случае массивов их первый элемент должен быть размерного типа, так как С# возвращается указатель на первый элемент массива, а не на сам массив. Поэтому, с точки зрения компилятора, при этом все равно возвращается указатель на размерный тип, а не на ссылочный.

Поддержка стандартной семантики указателей C/C++ в С# проиллюстрирована ниже (табл. 17-1).



Содержание раздела