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

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

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

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

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

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

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

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