Как создать указатель на массив объектов C#? Есть класс Person. Создаем массив объектов класса Person:Person[] Company = new Person[qty]; Вопрос: как создать указатель на массив объектов?Person* cmpPtr = Company // ошибка
В C# указатели не используются так же, как в низкоуровневых языках, таких как C++. Вместо этого используются ссылки на объекты.
Вы можете создать ссылку на массив объектов следующим образом:
Person[] Company = new Person[qty]; // Создание массива объектов Person[] cmpPtr = Company; // Создание ссылки на массив объектов
Теперь переменная cmpPtr будет ссылаться на тот же самый массив объектов, что и переменная Company.
Для работы с элементами массива и объектами внутри него, вы будете использовать синтаксис C# для работы с массивами (например, cmpPtr[i].PropertyName). Нет необходимости использовать указатели в C# для работы с массивами объектов.
В C# указатели не используются так же, как в низкоуровневых языках, таких как C++. Вместо этого используются ссылки на объекты.
Вы можете создать ссылку на массив объектов следующим образом:
Person[] Company = new Person[qty]; // Создание массива объектов
Person[] cmpPtr = Company; // Создание ссылки на массив объектов
Теперь переменная cmpPtr будет ссылаться на тот же самый массив объектов, что и переменная Company.
Для работы с элементами массива и объектами внутри него, вы будете использовать синтаксис C# для работы с массивами (например, cmpPtr[i].PropertyName). Нет необходимости использовать указатели в C# для работы с массивами объектов.