Ошибка в ссылке на объект - C#

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

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

Собственно не понимаю почему выдает ошибку ?
 Item new_item = new Item();
...
while (buff.Contains("</category>"))
            {
                //string s_b;
                s_buff = buff.IndexOf("</category>");
                s_remove += s_buff + 11;
                //s_b = buff.Substring(21, s_buff - 4);
                new_item.Category.Add(buff.Substring(21, s_buff - 4)); // Ошибка тут. 
                buff = buff.Remove(0, s_buff + 11);
                buff = Parser_n_t(buff);
            }
Структура Item:
public class Item
    {
        public string Titel { get; set; }
        public string Link { get; set; }
        public string Comments { get; set; }
        public string Date { get; set; }
        public string Autor { get; set; }
        public List<string> Category { get; set; }
        public string Guid { get; set; }
        public string Description { get; set; }
        public string CDATA { get; set; }
        public Content content { get; set; }
        public string Comments_free { get; set; }
        public int Comments_slash { get; set; }
    }

Решение задачи: «Ошибка в ссылке на объект»

textual
Листинг программы
    public class Item
    {
        public string Titel { get; set; }
        public string Link { get; set; }
        public string Comments { get; set; }
        public string Date { get; set; }
        public string Autor { get; set; }
        public List<string> Category { get; set; }
        public string Guid { get; set; }
        public string Description { get; set; }
        public string CDATA { get; set; }
        public Content content { get; set; }
        public string Comments_free { get; set; }
        public int Comments_slash { get; set; }
 
        public Item()
        {
            Category = new List<string>();
        }
    }

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


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

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

10   голосов , оценка 4.4 из 5
Похожие ответы