Имя: Пароль:
IT
 
Подскажите плз по C# XML сериализация странно еисключение
0 megabax
 
13.11.12
20:29
Добрый день. При попытке выполнить вот такой код

       private void exportNetToXMLToolStripMenuItem_Click(object sender, EventArgs e)
       {
           saveFileDialog1.Title = "Сохранение нейросети...";
           saveFileDialog1.Filter = "Файлы XML|*.xml|Все файлы|*.*";
           XmlSerializer xml = new XmlSerializer(typeof(NeuralNetwork));
           if (saveFileDialog1.ShowDialog() == DialogResult.OK)
           {
               StreamWriter sw = new StreamWriter(saveFileDialog1.FileName, false, Encoding.Default);
                xml.Serialize(sw, _network);
               sw.Close();
           }
       }

На строке XmlSerializer xml = new XmlSerializer(typeof(NeuralNetwork));
выскаивает исключение:

{"Требуется реализовать для System.Collections.Generic.LinkedList`1[[NeuralNetwork.NeuralLayer, NeuralNetwork, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]] функцию доступа по умолчанию, т.к. он наследуется из ICollection."}

Подскажите плз, как лечить?
2 + 2 = 3.9999999999999999999999999999999...