Compiler Error CS0418

'class name': kelas abstrak tidak dapat disegel atau statis

Kelas abstrak tidak dapat digunakan untuk membuat objek kecuali objek turunan, sehingga tidak masuk akal untuk disegel. Kelas abstrak juga tidak dapat bermakna statis; Kelas abstrak dirancang untuk mendukung hierarki objek yang akan menggunakan kelas abstrak sebagai dasarnya.

Contoh

Sampel berikut menghasilkan CS0418:

// CS0418.cs  
public abstract sealed class C  // CS0418  
{  
}  
  
sealed static class S  // CS0418  
{  
}  
  
public class MyClass  
{  
    public static void Main()  
    {  
    }  
}