首页 / 软件开发 / C# / C#使用双链表来简单模拟IE前进后退功能
C#使用双链表来简单模拟IE前进后退功能2011-06-30 博客园 sun.Lei简单的测试了一下IE前进和后退的过程.依次访问网站A,B,C,D.后退至 B,然后重新请求网站E,则记录的保存顺序则是 A,B,EC,D将会从记录列表中删除.下面看代码(以下操作均在内存中进行):一个History对象,用来生成一个记录对象,该对象包含 url,title,html三个属性.class History
{
private string Title_ = "";
private string WmlSource_ = "";
private string Url_ = "";
public string Title
{
get { return Title_; }
set { Title_ = value; }
}
public string WmlSource
{
get { return WmlSource_; }
set { WmlSource_ = value; }
}
public string Url
{
get { return Url_; }
set { Url_ = value; }
}
public History()
{
}
public History(string t, string w, string u)
{
Title_ = t;
WmlSource_ = w;
Url_ = u;
}
}