Erro do Compilador CS0551
Falta o acessador "accessor" na implementação explícita da interface "implementation"
Uma classe que implementa explicitamente a propriedade de uma interface deve implementar todos os acessadores que a interface define.
Para obter mais informações, consulte Propriedades using.
O exemplo a seguir gera o erro CS0551.
C#
// CS0551.cs
// compile with: /target:library
interface ii
{
int i
{
get;
set;
}
}
public class a : ii
{
int ii.i { set {} } // CS0551
// OK
int ii.i
{
set {}
get { return 0; }
}
}
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: