摘要:
using System.IO;using System.Runtime.Serialization.Formatters.Binary;using System.Xml.Serialization;using System.Runtime.Serialization.Formatters.Soap;public void ThreeSerialize() { //三种方式序列化BinaryFormatter序列化 person pBf = new person() { Name="BF",Age=1,sex="女"};//被序列化对象 BinaryFo 阅读全文
摘要:
序列化和反序列化C# [Serializable] 与[Serializable()]这两个是一样的这个标签是类可以被序列化的特性,表示这个类可以被序列化。什么叫序列化?我们都知道对象是暂时保存在内存中的,不能用U盘考走了,有时为了使用介质转移对象,并且把对象的状态保持下来,就需要把对象保存下来,这个过程就叫做序列化,通俗点,就是把人的魂(对象)收伏成一个石子(可传输的介质)什么叫反序列化?就是再把介质中的东西还原成对象,把石子还原成人的过程。在进行这些操作的时候都需要这个可以被序列化,要能被序列化,就得给类头加[Serializable]特性。通常网络程序为了传输安全才这么做。不知道回答清晰 阅读全文
摘要:
HttpWebResponse请求状态代码标识成员名称说明Continue等效于 HTTP 状态 100。Continue指示客户端可能继续其请求。SwitchingProtocols等效于 HTTP 状态 101。SwitchingProtocols指示正在更改协议版本或协议。OK等效于 HTTP 状态 200。OK指示请求成功,且请求的信息包含在响应中。这是最常接收的状态代码。Created等效于 HTTP 状态 201。Created指示请求导致在响应被发送前创建新资源。Accepted等效于 HTTP 状态 202。Accepted指示请求已被接受做进一步处理。NonAuthorita 阅读全文
摘要:
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://zhangkui.blog.51cto.com/1796259/497324本文使用Winform (C#)调用互联网上公开的WebServices(http://www.webxml.com.cn/WebServices/WeatherWebService.asmx)来实现天气预报,该天气预报 Web 服务,数据来源于中国气象局 http://www.cma.gov.cn/ ,数据每2.5小时左右自动更新一次,准确可靠。包括 340 多个中国主要城市和 60 多个国外主要城市 阅读全文
摘要:
http://blog.csdn.net/sjj2011/article/details/7823392HttpWebRequest和HttpWebResponse类是用于发送和接收HTTP数据的最好选择。它们支持一系列有用的属性。这两个类位 于System.Net命名空间,默认情况下这个类对于控制台程序来说是可访问的。请注意,HttpWebRequest对象不是利用new关键字通过构 造函数来创建的,而是利用工厂机制(factory mechanism)通过Create()方法来创建的。另外,你可能预计需要显式地调用一个“Send”方法,实际上不需要。接下来调用 HttpWebRequest 阅读全文