CS3011 Aviso (nÃvel 1) Compiler
Mensagem de erro
'membro' : membros compatíveis com CLS podem ser abstract
Um membro da classe não podem ser ambos os abstrato sf985hc5(v=vs.80).md e não-Comumpatíveis Comum o CLS (Comummon Idioma Specification) (CLS).O CLS especifica que todos os membros classe devem ser implementados.Para Mais Informações CLS compatibilidade, consulte código compatível com CLS texto e CLS (Common Language Specification).
Exemplo
The seguinte exemplo generates CS3011:
// CS3011.cs
using System;
[assembly:CLSCompliant(true)]
public abstract class I
{
[CLSCompliant(false)]
public abstract int mf(); // CS3011
// OK
[CLSCompliant(false)]
public void mf2()
{
}
}
public class C : I
{
public override int mf()
{
return 1;
}
public static void Main()
{
}
}