【发布时间】:2015-01-26 23:49:37
【问题描述】:
FilePattern 属性没有从 xml 中反序列化:
<Parser FilePattern='*'/>
[Serializable(), XmlRoot("Parser")]
public class Parser : List<System.DateTime>
{
private string _FilePattern;
[XmlAttribute()]
public string FilePattern {
get { return _FilePattern; }
set { _FilePattern = value; }
}
}
private void ParserTest()
{
Parser Parser = Serialization.Deserialize("<Parser FilePattern='*'/>", typeof(Parser));
// Here, Parser.FilePattern is null
}
Parser 只是一个类。如何让它填充FilePattern 属性?
【问题讨论】: