ISerializable接口实现后,没有被调用,请帮忙看看 我想自定义序列化过程,所以实现了ISerializable,添加了规定必须写的两个函数。别的代码没有改动。运行时发现自定义的代码没有被调用,序列化的结果和以前一样。请问这是为什么?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public class windowsSystemPerformanceRating: ISerializable... public void GetObjectData(SerializationInfo info, StreamingContext context) { if(!(minimumField < 0)) info.AddValue("minimum", minimumField); if(!(recommendedField < 0)) info.AddValue("recommended", recommendedField); } public windowsSystemPerformanceRating(SerializationInfo info, StreamingContext context) { minimumField = info.GetDecimal("minimum"); .... }你说的是这个代码么? 我找到原因了,ISerializable只适用于二进制和SOAP序列化,自定义XML序列化可通过IXmlSerializable实现,需要实现GetSchema,ReadXml,WriteXml三个方法。 Form1.resx 里的图片怎么用啊? 关于平台互操作的数据类型转换 求一个典型的C#程序源码 System.Array并不包含Substring的定义 请问如何在自定义类A里存储自定义类B? 很简单,openFileDialog.ShowDialog 后,如何判断用户点击了“确定” ? 如何下载服务器上的文件? 急求 各位大大帮帮忙 网站 登录问题? 如何在客户端提取访问网站的Cookie? 求一正则表达式:文本框只能输入数值并且小数位数必须为6位 关于异步回调的一个简单问题,想不清思路,兄弟们给点拨一下
StreamingContext context)
{
if(!(minimumField < 0))
info.AddValue("minimum", minimumField);
if(!(recommendedField < 0))
info.AddValue("recommended", recommendedField);
} public windowsSystemPerformanceRating(SerializationInfo info, StreamingContext context)
{
minimumField = info.GetDecimal("minimum");
....
}你说的是这个代码么?