У меня очень начальный вопрос С#. Предположим, что у меня есть класс под названием GameObject
, и я хочу создать массив объектов GameObject
. Я мог бы написать код, например:
GameObject[] houses = new GameObject[200];
Компилятор жалуется (предполагая из-за недействительного синтаксиса). Поскольку это XNA-разработка, я загружаю свою текстуру в метод LoadContent()
следующим образом:
houses[0].Model = Content.Load<Model>("Models\\Building_01 Windowed");
где houses[0]
должен быть GameObject
и может быть загружен как это, но компилятор выдает эту ошибку:
"Используйте ключевое слово" новое "для создания экземпляра объекта"
"Установите флажок, чтобы определить, является ли объект нулевым до вызова метода"
В моей инициализации должно быть что-то не так.