【发布时间】:2011-12-24 10:55:40
【问题描述】:
我有一个包含
的 Shape 类public Pen outlinePen;
我尝试做的是序列化形状列表,但我只有Type
“System.Drawing.Pen”在程序集“System.Drawing,版本=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' 未标记为 可序列化。
如果我将此字段标记为[field: NonSerialized()],那么我将无法使用我加载的对象,因为outlinePen 为空。
还有其他方法可以序列化 System.Drawing.Pen 吗?
【问题讨论】:
-
如果要序列化,为什么要标记为
NonSerializable?
标签: c# serialization system.drawing