2011-07-27 36 views
1

我有一个类中的字段是serialzed:如何断点添加到公共领域是序列化?

[OptionalField(VersionAdded = 2)] 
public bool IsUser; 

从我的理解,私有字段和属性不正确的序列化?

我想提出一个断点,看看属性IsUser是如何在整个页面的请求修改,我怎么能做到这一点,同时仍保持该字段被序列化,因为它是现在。

回答

2

第一个假设通常是不正确的。虽然依赖于序列化程序。对于标有Serializable Attribute的东西,这应该保持:

所有公共和私人在由SerializableAttribute标志着一个类型的字段默认系列化,

添加断点,创建一个setter /吸气包裹的价值和断点添加到二传手分配。

快乐编码。

+0

所以我做纪念只是为了私人VAR为可序列化呢? – codecompleting

+0

@codecompleting Serializable属性应用于类型(类)。为了不让序列化字段,必须使用NonSearialized Attribute对字段进行注释。 – 2011-07-27 18:13:22