編譯器錯誤 CS0711
靜態類別不能包含解構函式
靜態類別無法具現化,因此不需要建構函式或完成項。 若要避免此錯誤,請從靜態類別中移除完成項,或者,如果您真的想要建構並終結執行個體,則將類別變成非靜態。
下列範例會產生 CS0711:
// CS0711.cs
public static class C
{
~C() // CS0711
{
}
public static void Main()
{
}
}
靜態類別不能包含解構函式
靜態類別無法具現化,因此不需要建構函式或完成項。 若要避免此錯誤,請從靜態類別中移除完成項,或者,如果您真的想要建構並終結執行個體,則將類別變成非靜態。
下列範例會產生 CS0711:
// CS0711.cs
public static class C
{
~C() // CS0711
{
}
public static void Main()
{
}
}