Как создать указатель на массив объектов C#? Есть класс Person.
Создаем массив объектов класса Person:Person[] Company = new Person[qty];
Вопрос: как создать указатель на массив объектов?Person* cmpPtr = Company // ошибка

21 Авг 2019 в 07:00
195 +1
1
Ответы
1

В C# указатели не используются так же, как в низкоуровневых языках, таких как C++. Вместо этого используются ссылки на объекты.

Вы можете создать ссылку на массив объектов следующим образом:

Person[] Company = new Person[qty]; // Создание массива объектов
Person[] cmpPtr = Company; // Создание ссылки на массив объектов

Теперь переменная cmpPtr будет ссылаться на тот же самый массив объектов, что и переменная Company.

Для работы с элементами массива и объектами внутри него, вы будете использовать синтаксис C# для работы с массивами (например, cmpPtr[i].PropertyName). Нет необходимости использовать указатели в C# для работы с массивами объектов.

20 Апр 2024 в 13:10
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир