解决方案 »
- 大神给看看这段数据库备份的代码,老提示错误!
- 初学者问题之十一:C#中的List<T>能直接当T类型的数组用吗?
- VB2010安装后显示无效的许可证数据。需要重新安装。怎么解决
- 求WPF资料,觉得不错的朋友一起拿来共享啊
- DataGrid的高级应用:用DataGrid显示十字交叉表中的数据
- 已经设置了隔离级别比较低了,可是做事务时还是死锁
- c#怎么样让窗口没有标题栏,但是有周围边框
- C++于C#区别在什么地方?
- 我把自己写的类放在了XLZClass里,在MainForm.CS里面怎么调用?
- 【紧急求助】 关于textbox在自己的函数中如何调用的问题
- 求解C#调用C++指针的传参问题
- C#.NET插件式开发
using System.Collections.Generic;
using System.Text;namespace QihooPost
{
/// <summary>
/// 奇虎用户库
/// </summary>
public class QihooUserInfo
{
/// <summary>
/// 雅虎信息
/// </summary>
public QihooCookie QihooCookie { get; set; }
/// <summary>
/// 登录用户名
/// </summary>
public string LoginName { get; set; }
/// <summary>
/// 登录密码
/// </summary>
public string LoginPass { get; set; }
/// <summary>
/// 上次登录时间
/// </summary>
public DateTime LoginTime { get; set; }
/// <summary>
/// 上传发布信息时间
/// </summary>
public DateTime SendNewsTime { get; set; }
/// <summary>
/// 是否为登录状态
/// </summary>
public bool IsLogin { get; set; }
/// <summary>
/// 该用户目前是否可用
/// </summary>
public bool IsPass { get; set; } }
}using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
using System.Runtime.Serialization;
using System.Runtime.Serialization.Formatters.Binary;
using System.Net;namespace QihooPost
{
/// <summary>
/// 奇虎cookie
/// </summary>
public class QihooCookie
{
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;
}
}
}加上这。奇虎一套就OK了 元旦前测试过的