CS0544 de erro do compilador
Mensagem de erro
'substituir de propriedade': não é possível substituir porque 'não da propriedade' não é uma propriedade
Foi feita uma tentativa de substituir um tipo de dados nonproperty sistema autônomo um propriedade, que não é permitido.
O exemplo a seguir gera CS0544:
// CS0544.cs
// compile with: /target:library
public class a
{
public int i;
}
public class b : a
{
public override int i { // CS0544
// try the following line instead
// public new int i {
get
{
return 0;
}
}
}