我正在尝试用 [Serializable()] 标记在 C# 中编写一个类。然后我注意到在某些情况下需要 NonSerializedAttribute 标记。
- 无法序列化事件委托
- 常量成员,例如常量上的 NonSerialized 属性
- 需要防止序列化的敏感数据。
我很好奇我什么时候应该[NonSerializedAttribute()]
在这些规则之外的其他条件下使用?
欢迎任何意见或建议。
我正在尝试用 [Serializable()] 标记在 C# 中编写一个类。然后我注意到在某些情况下需要 NonSerializedAttribute 标记。
我很好奇我什么时候应该[NonSerializedAttribute()]
在这些规则之外的其他条件下使用?
欢迎任何意见或建议。