我正在开发一个从对象生成 xml 文件的小应用程序。我已经阅读了该主题的文章和许多其他内容,到目前为止一切顺利。但是,当我想初始化更多相同类型的实例时,我就是做不到。
这是基类:
public class manifest
{
public metaObject meta { get; set; }
public optionsObject options { get; set; }
public datasourcesObject datasources { get; set; }
public usersObject users { get; set; }
}
我可以很好地制作对象,我也可以添加一些数据:
manifest manifestobjektum = new manifest
{
meta = new metaObject
{
... // it's OK
},
options = new optionsObject
{
... // it's OK
},
datasources = new datasourcesObject
{
.. // It's OK
},
users = new usersObject
{
user = new userObject
{
.. // it's OK
}
}
};
XmlSerializer serializer = new XmlSerializer(typeof(manifest));
serializer.Serialize(File.Create("testXMLfaszomat.xml"), manifestobjektum);
现在的问题是:我想创建更多用户对象(不知道多少),我应该如何修改代码来实现这一点?(用户对象必须包含更多用户实例)我认为这是一件容易的事情,我只是想不通。