В экземпляре объекта не задана ссылка на объект - C# (207904)

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

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

Всем привет. Подскажите кто знает в чем ошибка.
Листинг программы
  1. class ochered//<T0>
  2. {
  3. private ochered[] masOhcer;
  4. public ochered()
  5. {
  6. //ochered[] masOcher = new ochered[10];
  7. }
  8. public void enqueue(ochered person)
  9. {
  10. for (int i = 0; i <= masOhcer.Length; i++)
  11. {
  12. if (masOhcer[i] == null)
  13. masOhcer[i] = person;
  14. }
  15. }
  16. public void dequeeue()
  17. {
  18. if (masOhcer[9] != null)
  19. {
  20. masOhcer[0] = null;
  21. if (masOhcer[0] == null)
  22. for (int i = 0; i <= masOhcer.Length; i++)
  23. masOhcer[i] = masOhcer[i - 1];
  24. }
  25. }
  26. }
  27. class Program
  28. {
  29. static void Main(string[] args)
  30. {
  31. ochered[] masOcher = new ochered[10];
  32. ochered person=new ochered();
  33. masOcher[0] = person;
  34. person.enqueue(person);
  35. person.dequeeue();
  36. Console.ReadKey();
  37. }
  38. }

Решение задачи: «В экземпляре объекта не задана ссылка на объект»

textual
Листинг программы
  1. public ochered()
  2.         {
  3.             masOcher = new ochered[10];
  4.         }

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


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

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

9   голосов , оценка 4.111 из 5

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

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

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