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.
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()
{
}
}
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: