小编Sha*_*lin的帖子

我是否需要序列化抽象基类以使派生类可序列化

我试图在 Session 变量中存储一个对象,我将类标记为可序列化。然而,此类派生自未序列化的抽象基类。我收到错误。问题是我在开发机器中没有收到任何错误,但仅在我无权访问的生产和暂存区域中收到任何错误。我不需要序列化类来将对象存储到我的开发计算机中的会话,但它在暂存环境中给出了序列化错误。因此,我将该类标记为可序列化,并请求在临时环境中进行部署。现在我再次收到序列化错误,表明基类未标记为可序列化。我是否还需要序列化基类?

public abstract class A
{
    ///Properties
}
[Serializable]
public class B:A
{
      ///Properties
}
Run Code Online (Sandbox Code Playgroud)

c# inheritance serialization

3
推荐指数
1
解决办法
2005
查看次数

标签 统计

c# ×1

inheritance ×1

serialization ×1