运算符重载的问题C#
public class AddClass1{
public int val;
public override bool Equals(object op1)
{
return val==((AddClass1)op1).val;
}
}
--------------------------------------------
((AddClass1)op1).val; 这句是什么意思
是不是把op1的类型转换成AddClass的类型。然后在调用val的方法?