У меня есть объект FO, который я сериализую к потоку XML.
public class Foo {
// The application version, NOT the file version!
public string Version {get;set;}
public string Name {get;set;}
}
Foo foo = new Foo { Version = "1.0", Name = "Bar" };
XmlSerializer xmlSerializer = new XmlSerializer(foo.GetType());
Это работает быстро, легко и делает все необходимое в настоящее время.
Проблема у меня есть в том, что мне нужно поддерживать отдельный файл документации с некоторыми незначительными замечаниями. Как и в приведенном выше примере имя
, очевидно, но версия
- это версия приложения, а не версия файла данных, как можно ожидать в этом случае. И у меня есть много похожи, что я хочу уточнить с комментарием.
Я знаю, что я могу сделать это, если я вручную создаю свой XML-файл, используя функцию функцию ()
, но есть ли возможный атрибут или альтернативный синтаксис, который я могу реализовать, чтобы я мог сохранить использование функциональности сериалаза ?