Ошибка в ссылке на объект - 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>();
}
}