編譯器錯誤 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()
{
}
}