我有一个“MyDataTable”类,从System.Data.DataTable为什么我的.NET对象序列化?
继承我已经在我的类中实现了ISerializable,并有“公共覆盖子GetObjectData使用......”
但我当尝试序列的对象“MyDataTable”我得到一个错误,说“MyDataTable”未标记为可序列。
如果我使用一个DataTable,而不是 - 我的代码序列化正确。 如果我增加一个序列化的属性添加到“MyDataTable”类 - 它系列化正确的,但有人告诉我,如果我实现了ISerializable这是不必要的。
有人能指出我正确的方向吗?
谢谢你的快速反应。我的测试似乎支持,我在MSDN中找到的例子似乎也同意。 – 2010-06-02 22:05:57