我有一個類,我已序列化到本地用戶計算機上的磁盤。我需要重構這個類,並將所有對象(除枚舉,字符串,數字之外的所有對象)更改爲接口。在它下面還是一樣的具體類。我所關注的是打破現有的用戶持久性重構類接口,而不破壞序列化在C#
來源:
public class Foo
{
public double Count;
public State MyState;
}
要
public class IFoo
{
public double Count;
public IState MyState;
}
,但現在我正在從序列碼,說:「不能序列化,因爲它的接口」錯誤
錯誤狀態:
「反映類型'Foo'的錯誤。」 「Can not serialize member'Foo.My'type of'IState',see more exception for more details。」
這是最好的方法是什麼?
什麼平臺? java嗎? 。淨? – 2009-05-01 10:14:08
.net csharp是平臺 – leora 2009-05-01 10:17:20