public bool Equals(ComplexChain complexChain)
{
if (complexChain.GetLength() != GetLength())
{
return false;
}
for (int index = 0; index < complexChain.GetLength(); index++)
{
if (!this[index].ToString().Equals(complexChain[index].ToString()))
{
return false;
}
}
return true;
}