C#中支持运算符重载,所谓运算符重载就是我们可以使用自定义类型来重新定义C#中大多数运算符的功能,运算符重载需要通过operator关键字后跟运算符的形式来定义的,我们可以将重新定义的运算符看作是具有特殊名称的函数,与其他函数一样,该函数也有返回值类型和参数列表,如下所示:
C#中支持运算符重载,所谓运算符重载就是我们可以使用自定义类型来重新定义C#中大多数运算符的功能,运算符重载需要通过operator关键字后跟运算符的形式来定义的,我们可以将重新定义的运算符看作是具有特殊名称的函数,与其他函数一样,该函数也有返回值类型和参数列表,如下所示: