0
我正在開發一個應用程序在Windows Phone 7中。我想堅持我的對象,其中包含私人數據成員,以便恢復我的應用程序後墓墓石。現在的問題是堅持數據成員與私人無障礙
namespace xyz
{
[DataContract]
public class ClassABC
{
[DataMember]
private string a;
[DataMember]
private A b ; // A is a user defined class which is also serializable
}
}
現在
當我使用
ClassABC abc = new ClassABC();
var axds= IsolatedStorage.ApplicationSettings;
axdes["some key"] = abc ;
IsolatedStorage.ApplicationSettings.save();
//這提出了一個安全異常ClassABC不可序列化,因爲它是不公開的。
我不知道爲什麼會發生此問題。
請幫忙。
我有一個班有數據成員是班內部的。現在我不想讓他們公開 – rakesh 2012-02-02 13:18:07
請參閱:http://stackoverflow.com/questions/4989532/type-is-not-serializable - 因爲,它 - 不公開 – 2012-02-02 13:25:26