Проблема: куда-то деваются данные У меня есть класс который я загружаю из XML
| Код | private void LoadUser() { try { using (FileStream stream = new FileStream("Data\\" + System.Environment.UserName + "\\Rss.xml", FileMode.Open, FileAccess.Read)) { System.Xml.Serialization.XmlSerializer xs = new System.Xml.Serialization.XmlSerializer(typeof(RSSBaseSerializer)); RSSBaseSerializer serRss = (RSSBaseSerializer)xs.Deserialize(stream); rss = new RSSBase(serRss.channels); stream.Close(); } } catch(Exception e) { MessageBox.Show("Неудалось выполнить загрузку!\n" + e.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
|
Смотрел в дебаге, тут всё загружено и вообще всё как надо, в rss загружены строки. НО вот в Form1 где я вызываю LoadUser() всё пусто в rss :(
| Код | public Form1() { InitializeComponent();
// В методе LoadUser создаётся rss! LoadUser(); rss.ChannelUpdated += new EventHandler(rss_ChannelUpdated);
} |
| Код | public class RSSBaseSerializer { public List<RssChannel> channels; }
public class RSSBase { private List<RssChannel> channels;
public RSSBase() { channels = new List<RssChannel>(); } public RSSBase(List<RssChannel> channels) { channels = new List<RssChannel>(channels); } }
|
|