編譯器錯誤 CS0715
'static class' : 靜態類別不能包含使用者定義的運算子
使用者定義的運算子會對類別的執行個體進行操作。 靜態類別無法具現化,因此無法建立執行個體讓運算子操作。 因此,靜態類別不允許使用者定義的運算子。
下列範例會產生 CS0715:
// CS0715.cs
public static class C
{
public static C operator+(C c) // CS0715
{
}
public static void Main()
{
}
}