更新:2007 年 11 月
错误消息
“class name”:抽象类不能是密封的或静态的
除非从抽象类继承,否则抽象类不能用于创建对象,所以它成为密封的没有意义。抽象类成为静态也没有意义;设计抽象类是为了支持将抽象类用作基类的对象层次结构。
示例
下面的示例生成 CS0418:
// CS0418.cs
public abstract sealed class C // CS0418
{
}
sealed static class S // CS0418
{
}
public class MyClass
{
public static void Main()
{
}
}