Ошибка в ссылке на объект - C#
Формулировка задачи:
Собственно не понимаю почему выдает ошибку ?
Структура Item:
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); }
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>(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д