3
我對序列化有懷疑。C#中的序列化
例如:
interface IBase {}
[DataContract]
class Base : IBase
{
[DataContract]
public Derived Child{get;set;}
}
[DataContract]
[KnownType(typeof(Base))]
class Derived : Base
{
[DataMember]
public IBase Parrent {get;set;}
}
如果我嘗試存儲Base
類的實例在IsolatedStorage
,是沒有得到執行它;它掛起。有沒有辦法做到這一點?
只是爲了確認,是的,你只能在Windows Phone上序列化公共類型。 –