Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Messaggio di errore
'Tipo1': il tipo deve essere 'Tipo2' in modo che corrisponda al membro 'NomeMembro' sottoposto a override.
'Type1': type must be 'Type2' to match overridden member 'MemberName'
Questo errore è analogo all'errore Errore del compilatore CS0508. Tuttavia, mentre quest'ultimo viene generato solo in caso di metodi che includono tipi restituiti, l'errore CS1715 si verifica quando le proprietà o gli indicizzatori contengono solo 'tipi', anziché 'tipi restituiti'.
Esempio
Il seguente codice di esempio genera l'errore 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;
}
}