我有一个类代表一些设置:
public class Settings
{
public Settings()
{
InnerSettings = new List<InnerSettings>();
//this is the settings i want to have by default
InnerSettings.Add(new InnerSettings());
}
[XmlArray]
public List<InnerSettings> InnerSettings {get; set;}
}
现在,当我反序列化这个对象时,XML中的
InnerSettings
被添加到默认Settings()
构造函数创建的项的顶部List
上。有没有一种简单的方法告诉反序列化程序,我想要覆盖集合,删除默认项?
InnerSettings
之外的所有内容吗? - Yuval ItzchakovSettings()
жһ„йҖ еҮҪж•°ж·»еҠ зҡ„InnerSettings
пјҲйҷӨйқһе®ғ们д№ҹд»ҘXMLж јејҸеӯҳеңЁпјүгҖӮ - Nikita B