/// <summary> /// 重写equal,用于hashset区分 /// </summary> /// <param name="obj"></param> /// <returns></returns> public override bool Equals(object obj) { if (obj == null) { return(false); } if ((obj.GetType().Equals(this.GetType())) == false) { return(false); } CommodityEps temp = (CommodityEps)obj; return(CommodityCodeName.Equals(temp.CommodityCodeName)); }
/// <summary> /// 重写HashCode,用于hashset区分 /// </summary> /// <param name="obj"></param> /// <returns></returns> public override int GetHashCode() { return(CommodityCodeName.GetHashCode()); }