我要将一个含有委托的对象序列化为二进制。
试过.net是可以的,但一到core2的环境下,就提示不支持委托序列化的错误提示。但去掉委托后可序列化。
请问core是不支持吗,或者还有什么变通的办法没有?
Core 不支持 Delegate 的序列化。
变通方法,
[System.Xml.Serialization.XmlIgnore]
[System.Web.Script.Serialization.ScriptIgnore]
[NonSerialized]
这三个特性分别对应三种不同的序列化,指定忽略对应属性。
本身 Delegate 序列化是没有意义的。
方法序列化成c#代码吗?
委托被序列化,这件事本身毫无意义,所以,序列化时应忽略它。
我也觉得没啥意义