public override bool Equals(System.Object otherBand) { if (!(otherBand is Band)) { return(false); } else { Band newBand = (Band)otherBand; bool nameEquality = (this.GetBandName() == newBand.GetBandName()); bool genreEquality = (this.GetBandGenre() == newBand.GetBandGenre()); bool fromEquality = (this.GetBandFrom() == newBand.GetBandFrom()); return(nameEquality && genreEquality && fromEquality); } }