public override bool Equals(Object o)
{
if (!(o is ArrayContainer))
{
return false;
}
ArrayContainer srb = (ArrayContainer) o;
if (srb.Cardinality != this.Cardinality)
{
return false;
}
for (int i = 0; i < this.Cardinality; ++i)
{
if (this.Content[i] != srb.Content[i])
{
return false;
}
}
return true;
}