【发布时间】:2009-01-21 19:26:04
【问题描述】:
我感觉这是一个转帖,但我似乎找不到任何关于它的好信息。我只是想知道序列化实际上是如何工作的(实际上是反序列化)。我想知道的是,如果说我有一个实际上不受私有字段支持的属性;即:
public string SomeProp {
get {
return GetValue("SomePropKey");
}
set{
SetValue("SomePropKey", value);
}
}
当我反序列化时,setter 会被调用吗? getter 在序列化时被调用,因为当我序列化对象时,正确的值被写入输出流。我知道这似乎是一个奇怪的情况,但到底发生了什么?或者我只是把这个复杂化了......
【问题讨论】:
标签: .net serialization properties