Нужно сказать, что в Java вообще нет указателей, так как их просто решили запретить там и все, сделав язык особо "безопасным". Но в языке C# есть указатели, только для их использования нужно блок данного кода указать в виде unsafe или класс или метод можно пометить модификатором unsafe и тогда можно использовать указатель, но только еще требуется дополнительно компилятору в настройках дополнительно приказать об использовании указателей, но в Visual Studio это делается в две секунды, то есть просто нажимаете мышкой и среда за вас подключает проект к использованию указателей в C#. unsafe { /* в данном блоке можно применять указатели */ } public unsafe class vasja {/*в данном классе можно использовать указатели */} public unsafe void Method (int a) {/*в данном методе можно использовать указатели*/} Теперь о главной теме поста, вы должны на всю жизнь понять принцип устройства "под капотом" коробочных объектов Java и C# (классов, делегатов, событий и других) , а они устроены так, что
Картинка. Почему у классов Java и C# не может быть указателей?
18 ноября 202218 ноя 2022
3
3 мин