共用方式為


編譯器錯誤 CS0418

更新:2007 年 11 月

錯誤訊息

'class name': 抽象類別不能是 sealed 或 static

抽象類別不能用來建立物件,除非是其衍生類別,因此沒有必要為 sealed。抽象類別宣告為 static 也是無意義的;抽象類別是用來支援使用抽象類別做為基底的物件階層。

範例

下列範例會產生 CS041:

// CS0418.cs
public abstract sealed class C  // CS0418
{
}

sealed static class S  // CS0418
{
}

public class MyClass
{
    public static void Main()
    {
    }
}