运算符重载
public class AddClass1
{
public int val;
public static AddClass1 operator +(AddClass op1,AddClass op2)
{
AddClass1 returnVal = new AddClass1();
returnVal.val = op1.val+op2.val;
return returnVal;
}
}
重写Object.Equals()和Object.GetHashCode()。