|
|
在一般的函数里都是直接用函数名来返回函数值,就想这样
Public Shared Function Addition(ByVal TS1 As TS, ByVal TS2 As TS) As TS
Addition.p1 = TS1.p1 + TS2.p1
Addition.p2 = TS1.p2 + TS2.p2
End Function
而在重载运算符的函数应该怎么办呢
例如 Public Shared Operator +(ByVal TS1 As TS, ByVal TS2 As TS) As TS
如果写成 +.p1 = TS1.p1 + TS2.p1 显然是不行的
难道只能先定义个临时变量,最后再用Return吗?老是这样好别扭啊…… [em6]
|
|