我有一種感覺,這是一個轉發,但我似乎無法找到任何有關它的好消息。我只是想知道序列化是如何工作的(實際上是反序列化)。我想知道的是,如果說我有一個實際上沒有私人領域支持的財產,即:序列化如何在.Net中工作
public string SomeProp {
get {
return GetValue("SomePropKey");
}
set{
SetValue("SomePropKey", value);
}
}
當我反序列化setter被調用? getter被調用序列化,因爲當我序列化對象時,正確的值被寫入輸出流。我知道這似乎是一個奇怪的情況,但究竟發生了什麼?或者我只是過分複雜這....
謝謝,我們正在使用XmlSerialization。對不起,我沒有包括這一點。並再次感謝你! – 2009-01-21 19:32:02