我有一种感觉,这是一个转发,但我似乎无法找到任何有关它的好消息。我只是想知道序列化是如何工作的(实际上是反序列化)。我想知道的是,如果说我有一个实际上没有私人领域支持的财产,即:序列化如何在.Net中工作
public string SomeProp {
get {
return GetValue("SomePropKey");
}
set{
SetValue("SomePropKey", value);
}
}
当我反序列化setter被调用? getter被调用序列化,因为当我序列化对象时,正确的值被写入输出流。我知道这似乎是一个奇怪的情况,但究竟发生了什么?或者我只是过分复杂这....
谢谢,我们正在使用XmlSerialization。对不起,我没有包括这一点。并再次感谢你! – 2009-01-21 19:32:02