我正在学习ICT.我的课程之一是C#,另一门是物理.我们的物理老师使用Visual Studio动画一些动作给了我一些他用来做的代码.他告诉我们要查一查.这是我不认识的事情:
public static Vector operator + (Vector v1, Vector v2) { return new Vector(v1.X + v2.X, v1.Y + v2.Y, v1.Z + v2.Z); }
那应该是一个构造函数,但我以前从未见过这样的东西.我不知道它叫什么,所以我不知道谷歌的用途.
有人可以开导我吗?
这称为"运算符重载".它不是构造函数,但返回一个新的Vector.
请参阅: 运算符重载