public override bool Equals(object obj) { Employ e = (Employ)obj; if (e.Basic == Basic) { return(true); } else { return(false); } }
static void Main(string[] args) { Employ obj = new Employ(); obj.Empno = 1; obj.Name = "Arun"; obj.Basic = 88234; Console.WriteLine("Empno " + obj.Empno + " Name " + obj.Name + " Sal " + obj.Basic); Console.WriteLine("Company " + obj.Company); Employ obj2 = obj; Employ obj3 = new Employ(); obj3.Empno = 5; obj3.Name = "Payal"; obj3.Basic = 88234; Console.WriteLine(obj2 == obj); Console.WriteLine(obj2.Equals(obj)); Console.WriteLine(obj3 == obj); Console.WriteLine(obj3.Equals(obj)); }