CS0681 de erro do compilador
Mensagem de erro
O modificador 'abstract' inválido em campos.Em vez disso, tente usar uma propriedade
Um campo não é possível tornar abstrato.No entanto, você pode, têm uma propriedade abstrata que acessa o campo.
Exemplo
O exemplo a seguir gera CS0681:
// CS0681.cs
// compile with: /target:library
abstract class C
{
abstract int num; // CS0681
}
Tente o seguinte código em vez disso:
// CS0681b.cs
// compile with: /target:library
abstract class C
{
public abstract int num
{
get;
set;
}
}