C#-Cookie
public class BaiduCookie{public CookieContainer mycookie = new CookieContainer();//定义cookie容器public Object obj = new Object();public byte[] byt = new byte[1];public void upcookie(CookieCollection cookie){for (int i = 0; i < cookie.Count; i++){mycookie.Add(cookie[i]);}obj = mycookie;byt = ObjectToBytes(obj);}/**//// <summary>/// 将一个object对象序列化,返回一个byte[]/// </summary>/// <param name="obj">能序列化的对象</param>/// <returns></returns>public static byte[] ObjectToBytes(object obj){using (MemoryStream ms = new MemoryStream()){IFormatter formatter = new BinaryFormatter();formatter.Serialize(ms, obj);return ms.GetBuffer();}}/**//// <summary>/// 将一个序列化后的byte[]数组还原/// </summary>/// <param name="Bytes"></param>/// <returns></returns>public object BytesToObject(byte[] Bytes){using (MemoryStream ms = new MemoryStream(Bytes)){IFormatter formatter = new BinaryFormatter();return formatter.Deserialize(ms);}}public CookieContainer getcookie(){return mycookie;}