Ler em inglês

Compartilhar via


Erro do Compilador CS0681

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

Você não pode criar um campo abstrato. No entanto, você pode ter uma propriedade abstrata que acessa o campo.

Exemplo 1

O exemplo a seguir gera o erro CS0681:

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

Exemplo 2

Experimente o código a seguir em vez disso:

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