İngilizce dilinde oku

Aracılığıyla paylaş


Derleyici Uyarısı (düzey 1) CS3011

'member': yalnızca CLS uyumlu üyeler soyut olabilir

Sınıf üyesi Hem soyut hem de Ortak Dil Belirtimi (CLS) ile uyumlu olamaz. CLS, tüm sınıf üyelerinin uygulanacağı belirtir. CLS uyumluluğu hakkında daha fazla bilgi için bkz . Dil bağımsızlığı ve dilden bağımsız bileşenler.

Örnek

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

// CS3011.cs  
  
using System;  
  
[assembly:CLSCompliant(true)]  
public abstract class I  
{  
    [CLSCompliant(false)]  
    public abstract int M();   // CS3011  
  
    // OK  
    [CLSCompliant(false)]  
    public void M2()  
    {  
    }  
}  
  
public class C : I  
{  
    public override int M()  
    {  
        return 1;  
    }  
  
    public static void Main()  
    {  
    }  
}