我针对xsd生成了可序列化类,关于boolean的数据定义为 [XmlElement(ElementName = "isCancel", IsNullable = false, Form = XmlSchemaForm.Qualified, DataType = "boolean")]
现在的情况,肯据某xml反序列化,如果此节点值为0或1都可以成功反序列化为false或true,但是当我序列化类后生成的xml值则是false或true而不是0或1了,我希望达到后者的结果,如何做呢?
Convert.ToInt(boolean b) 在序列化时转换一下吧,否则输出都是以ToString()方法输出的