using System; public class XYZ { int val=0; public XYZ(int x) { val=x; } public static void Main() { XYZ a=new XYZ(10); XYZ b=new XYZ(11); Console.WriteLine(a.Equals(b)); } public override bool Equals(Object obj) { XYZ xyz=(obj as XYZ); if(xyz != null) { return (xyz.val==val); } else return false; } public static bool operator!=(XYZ x1, XYZ x2) { return !x1.Equals(x2); } }