如何使现有类序列化

时间:2015-07-31 11:53:46

标签: c# asp.net

通常我会在[Serializable()]中要保存的任何课程之前使用ViewState

假设我有存储HtmlTableRowCollection的对象。我该如何序列化?

1 个答案:

答案 0 :(得分:0)

我不确定你的意思假设我存储了HtmlTableRowCollection的对象HtmlTableRowCollection是自定义集合对象吗?

如果您只使用[Serializable]属性,该怎么办?它没有正确序列化吗?

如果您正在尝试提供自定义序列化逻辑,那么您可以考虑实施ISerializable Interface;通过实施GetObjectData()方法。

[Serializable]
public class HtmlTableRowCollection : ISerializable
{
    public void GetObjectData(SerializationInfo info, StreamingContext context)
    {
       //Provide your custom serialization logic here;
    }
}