当前位置: 首页> 健康> 科研 > 印度购物网站排名_微信小程序本地服务器搭建_今日头条搜索引擎_开发网站建设

印度购物网站排名_微信小程序本地服务器搭建_今日头条搜索引擎_开发网站建设

时间:2025/7/12 2:15:21来源:https://blog.csdn.net/log103628/article/details/142800390 浏览次数:0次
印度购物网站排名_微信小程序本地服务器搭建_今日头条搜索引擎_开发网站建设

1、首先类需要增加[Serializable]标识

2、类实现IXmlSerializable接口

下面是重写ReadXml和WriteXml方法

public void ReadXml(XmlReader reader)
{reader.ReadStartElement(reader.LocalName);while (reader.Read()){if (reader.Name == "TimeType" && reader.NodeType == XmlNodeType.EndElement){return;}if (reader.NodeType != XmlNodeType.Element) continue;bool result;switch (reader.Name){case "Year":result = reader.Read();if (result){m_year = int.Parse(reader.Value);}break;case "Mon":result = reader.Read();if (result){m_mon = int.Parse(reader.Value);}break;case "Day":result = reader.Read();if (result){m_day = int.Parse(reader.Value);}break;case "Hour":result = reader.Read();if (result){m_hour = int.Parse(reader.Value);}break;case "Min":result = reader.Read();if (result){m_min = int.Parse(reader.Value);}break;case "Second":result = reader.Read();if (result){m_sec = int.Parse(reader.Value);}break;case "Millisecond":result = reader.Read();if (result){m_milisec = int.Parse(reader.Value);}break;case "Nanosecond":result = reader.Read();if (result){m_nanosec = int.Parse(reader.Value);}break;}}
}public void WriteXml(XmlWriter writer)
{writer.WriteStartElement("TimeType");writer.WriteElementString("Year", Year.ToString());writer.WriteElementString("Mon", Month.ToString());writer.WriteElementString("Day", Day.ToString());writer.WriteElementString("Hour", Hour.ToString());writer.WriteElementString("Min", Minute.ToString());writer.WriteElementString("Second", Second.ToString());writer.WriteElementString("Millisecond", Millisecond.ToString());writer.WriteElementString("Nanosecond", Nanosecond.ToString());writer.WriteEndElement();
}
关键字:印度购物网站排名_微信小程序本地服务器搭建_今日头条搜索引擎_开发网站建设

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: