Задать вопрос

Почему ссылка на объект не указывает на экземпляр объекта?

Вылетает это исключение при попытке создать объект класса Equipment и добавить его в List
5ebf042d482c3281011598.png
В чем проблема?
Класс Equipment:
public class Equipment
    {
        public int countRun { get; set; }
        public List<string> Boots { get; set; }
        public List<string> Armors { get; set; }
        public List<string> Gloves { get; set; }
        public List<string> Helms { get; set; }
        public List<string> Rings { get; set; }
        public List<string> Amuls { get; set; }
        public List<string> Formuls { get; set; }

        public Equipment()
        {
            this.countRun = 0;
            this.Boots = null;
            this.Armors = null;
            this.Gloves = null;
            this.Helms = null;
            this.Rings = null;
            this.Amuls = null;
            this.Formuls = null;
        }
    }


Класс Equips(служит только для хранения нескольких объектов типа Equipment):
static class Equips
    {
        public static List<Equipment> Equip { get; set; }
    }
  • Вопрос задан
  • 8102 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Решения вопроса 1
freeExec
@freeExec
Участник OpenStreetMap
Вы объявили переменную Equip как список, но сам список не создали, где его new?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы