Erro do Compilador CS1715
'Type1': o tipo deve ser 'Type2' para corresponder ao membro substituído 'MemberName'
Esse erro é o mesmo que o Erro do Compilador CS0508, exceto que o CS0508 agora se aplica apenas aos métodos que têm tipos de retorno, enquanto o CS1715 se aplica a propriedades e indexadores que têm apenas 'types' em vez de 'return types'.
O código a seguir gera o erro CS1715.
// CS1715.cs
abstract public class Base
{
abstract public int myProperty
{
get;
set;
}
}
public class Derived : Base
{
int myField;
public override double myProperty // CS1715
// try the following line instead
// public override int myProperty
{
get { return myField; }
set { myField;= value; }
}
public static void Main()
{
Derived d = new Derived();
d.myProperty = 5;
}
}
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: