При инициализации массива объектов в одном методе, этот массив объектов не видно в других методах - C#

Узнай цену своей работы

Формулировка задачи:

Листинг программы
  1. static public void Load()
  2. {
  3. BaseObject[] objs = new BaseObject[30]; //Этот массив!
  4. for (int i = 0; i < objs.Length; i++)
  5. {
  6. objs[i] = new BaseObject(new Point(600, i * 20), new Point(15 - i, 15 - i), new Size(20, 20));
  7. }
  8. }
  9. static public void Draw()
  10. {
  11. buffer.Graphics.Clear(Color.Black);
  12. foreach (BaseObject obj in [COLOR="red"]objs[/COLOR])
  13. {
  14. obj.Draw();
  15. }
  16. buffer.Render();
  17. }
  18. static public void Update()
  19. {
  20. foreach (BaseObject obj in [COLOR="red"]objs[/COLOR])
  21. {
  22. obj.Update();
  23. }
  24. }
В методе Load инициализируется массив объектов, но в других методах этот массив почему-то не видно. Может быть, его нужно инициализировать в поле класса?

Решение задачи: «При инициализации массива объектов в одном методе, этот массив объектов не видно в других методах»

textual
Листинг программы
  1. [CSHARP]ваш код[/CSHARP]

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы