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