Compiler Warning (level 1) CS3011
'member': hanya member CLS-compilant yang dapat abstrak
Member class tidak boleh abstrak dan non-compilant dengan Common Language Specification (CLS). CLS menentukan bahwa semua member class harus diimplementasikan. Untuk informasi selengkapnya tentang kepatuhan CLS, lihat Independensi bahasa dan komponen yang tidak bergantung pada bahasa.
Contoh berikut menghasilkan CS3011:
// 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()
{
}
}
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: