Всем здравствуйте.
Использую в c# следующий код, для сериализации объекта в xml и записи в файл:
XmlSerializer formatter = new XmlSerializer(typeof(Config));
using (FileStream fs = new FileStream(File, FileMode.OpenOrCreate))
{
formatter.Serialize(fs, Current);
}
Но иногда(что самое странное) в конец файла случайным образом дублируется несколько символов
<?xml version="1.0"?>
<Config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<ActivityTime>
<FromTimeString>PT9H</FromTimeString>
<ToTimeString>PT23H</ToTimeString>
</ActivityTime>
<ThreadsCount>2</ThreadsCount>
</Config>ig>>
Что это это за ерунда такая и как с этим справиться?