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