爲什麼c#不允許運算符重載而C++呢?爲什麼C#不允許運算符重載?
我得到這個錯誤,當試圖超載。
重載的二元運算符預期
我的示例代碼的樣子,
public static MyClass operator +=(MyClass obj1, MyClass obj2)
{
...
}
爲什麼c#不允許運算符重載而C++呢?爲什麼C#不允許運算符重載?
我得到這個錯誤,當試圖超載。
重載的二元運算符預期
我的示例代碼的樣子,
public static MyClass operator +=(MyClass obj1, MyClass obj2)
{
...
}
C#確實允許操作符重載。 MSDN教程here。
您可以在C#中重載運算符。 Operator Overloading Tutorial
運算符重載,C#允許。 (Yoda版)
@用戶:我編輯了我的答案,解釋爲什麼你的代碼不工作。 – 2010-03-01 06:10:56