2011-07-27 79 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