重载Class1的Equals方法
public override bool Equals(object obj)
{
try
{
Class1 tmpQues = (Class1)obj;
if(tmpQues.ID == this.ID)
return true;
else 
return false;
}
catch
{
return false;
}
}
/// <summary>
/// 内容描述:因为重写了Equals方法,所以本方法也要重写
/// </summary>
public override int GetHashCode()
{
return base.GetHashCode ();
}
这时候就可以用ArrayList.Equals()来比较了
bool tmp = a.Equals(b);