Erro do Compilador CS0277
"class" não implementa o membro da interface "accessor". "class accessor" não é público
Esse erro ocorre quando você tenta implementar uma propriedade de uma interface, mas a implementação do acessador de propriedade na classe não é pública. Os métodos que implementam membros da interface precisam ter acessibilidade pública. Para resolver, remova o modificador de acesso do acessador de propriedade.
O seguinte exemplo gera o erro CS0277:
// CS0277.cs
public interface MyInterface
{
int Property
{
get;
set;
}
}
public class MyClass : MyInterface // CS0277
{
public int Property
{
get { return 0; }
// Try this instead:
//set { }
protected set { }
}
}
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: