【发布时间】:2013-06-10 16:24:01
【问题描述】:
我有一个 2D 向量类,我有一个函数可以将向量相乘,其中一个是加法、除法等。我想知道是否可以控制使用 *、/、+ 或 - 时发生的情况,而不是调用函数。例如,我可以:
vector1 * vector2
做同样的事情
multiplyVectors(Vector1, Vector2)
【问题讨论】:
-
搜索关键字:“C# 运算符重载”。 bing.com/search?q=C%23+operator+overloading 上的第一个链接应该是一个好的开始。
-
我不能说我熟悉c#向量运算,但我非常熟悉向量数学。向量乘法有很多不同的形式,你必须知道你需要哪种形式。在这种情况下,你可能得不到你想要的。
标签: c# class function controls operations