Ler em inglês

Partilhar via


Erro do compilador CS0681

O modificador 'abstract' não é válido em campos. Tente usar uma propriedade em vez disso

Não é possível fazer um resumo de campo. No entanto, você pode ter uma propriedade abstrata que acessa o campo.

Exemplo 1

O exemplo a seguir gera CS0681:

// CS0681.cs  
// compile with: /target:library  
abstract class C  
{  
    abstract int num;  // CS0681  
}  

Exemplo 2

Em vez disso, tente o seguinte código:

// CS0681b.cs  
// compile with: /target:library  
abstract class C  
{  
    public abstract int num  
    {  
       get;  
       set;  
    }  
}