using System; namespace Tech_Demo.Model { public class Equipment { /** * 编号 */ public int Id { get; set; } /** * 名称 */ public string Name { get; set; } /** * ip */ public string Ip { get; set; } /** * 地址 */ public string Url { get; set; } /** * 设备类型 */ public int Type { get; set; } public override string ToString() { return base.ToString(); } public override bool Equals(object obj) { var equipment = obj as Equipment; return base.Equals(equipment); } public override int GetHashCode() { return Id.GetHashCode() ^ Name.GetHashCode() ^ Ip.GetHashCode() ^ Url.GetHashCode() ^ Type.GetHashCode(); } public bool Equals(Equipment equipment) { if (equipment == null) { return false; } return Id == equipment.Id && Name == equipment.Name && Ip == equipment.Ip && Url == equipment.Url && Type == equipment.Type; } } }