Я разрабатываю приложение в телефоне Windows 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
См. Http://stackoverflow.com/questions/4989532/type-is-not-serializable. -Потому-его-не-общественности –