İngilizce dilinde oku

Aracılığıyla paylaş


Derleyici Hatası CS0418

'sınıf adı': soyut sınıf korumalı veya statik olamaz

Soyut sınıf, türetilmediği sürece nesneleri oluşturmak için kullanılamaz, bu nedenle mühürlenmek mantıklı değildir. Soyut sınıf da anlamlı bir şekilde statik olamaz; soyut sınıflar, soyut sınıfı temel olarak kullanacak bir nesne hiyerarşisini destekleyecek şekilde tasarlanmıştır.

Örnek

Aşağıdaki örnek CS0418 oluşturur:

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