原文件:
using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
namespace SearchWebPage
{
class WebPage
{
private bool _downloaded = false;
private string _url = "";
private string _content = "";
private ArrayList _inlinks = null;
private ArrayList _friendlinks = null;
private ArrayList _outlinks = null; /// <summary>
/// 默认构造函数
/// </summary>
public WebPage()
{
////
//_inlinks = new ArrayList();
//_friendlinks = new ArrayList();
//_outlinks = new ArrayList();
}
public WebPage(bool downloaded, string url, string content, ArrayList inlinks, ArrayList friendlinks, ArrayList outlinks)
{
this._downloaded = downloaded;
this._url = url;
this._content = content;
this._inlinks = inlinks;
this._friendlinks = friendlinks;
this._outlinks = outlinks;
} public bool downloaded
{
get { return downloaded; }
set { _downloaded = value; }
}
public string url
{
get { return url; }
set { _url = value; }
}
public string content
{
get { return content; }
set { _content = value; }
}
public ArrayList inlinks
{
get { return inlinks; }
set { _inlinks = value; }
}
public ArrayList friendlinks
{
get { return friendlinks; }
set { _friendlinks = value; }
}
public ArrayList outlinks
{
get { return outlinks; }
set { _outlinks = value; }
}
}
}
报错:未处理的“System.StackOverflowException”类型的异常出现在 SearchWebPage.exe 中
我按步跟踪时,在get { return inlinks; }处死循环,帮帮指点一下,先谢谢了
using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
namespace SearchWebPage
{
class WebPage
{
private bool _downloaded = false;
private string _url = "";
private string _content = "";
private ArrayList _inlinks = null;
private ArrayList _friendlinks = null;
private ArrayList _outlinks = null; /// <summary>
/// 默认构造函数
/// </summary>
public WebPage()
{
////
//_inlinks = new ArrayList();
//_friendlinks = new ArrayList();
//_outlinks = new ArrayList();
}
public WebPage(bool downloaded, string url, string content, ArrayList inlinks, ArrayList friendlinks, ArrayList outlinks)
{
this._downloaded = downloaded;
this._url = url;
this._content = content;
this._inlinks = inlinks;
this._friendlinks = friendlinks;
this._outlinks = outlinks;
} public bool downloaded
{
get { return downloaded; }
set { _downloaded = value; }
}
public string url
{
get { return url; }
set { _url = value; }
}
public string content
{
get { return content; }
set { _content = value; }
}
public ArrayList inlinks
{
get { return inlinks; }
set { _inlinks = value; }
}
public ArrayList friendlinks
{
get { return friendlinks; }
set { _friendlinks = value; }
}
public ArrayList outlinks
{
get { return outlinks; }
set { _outlinks = value; }
}
}
}
报错:未处理的“System.StackOverflowException”类型的异常出现在 SearchWebPage.exe 中
我按步跟踪时,在get { return inlinks; }处死循环,帮帮指点一下,先谢谢了
get { return _inlinks; }