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
Il membro 'membro1' esegue l'override del membro 'membro2' obsoleto. Aggiungere l'attributo Obsolete a 'membro1'.
Member 'member1' overrides obsolete member 'member2. Add the Obsolete attribute to 'member1'
Il compilatore ha rilevato l'override di un metodo contrassegnato come obsolete. Il metodo di override non è tuttavia contrassegnato come obsoleto. Se viene chiamato, tale metodo genererà l'errore CS0612.
Esaminare le dichiarazioni del metodo e indicare in modo esplicito se è necessario contrassegnare un metodo e tutti i relativi override come obsolete.
Il seguente codice di esempio genera l'avviso CS0672:
// CS0672.cs
// compile with: /W:1
class MyClass
{
[System.Obsolete]
public virtual void ObsoleteMethod()
{
}
}
class MyClass2 : MyClass
{
public override void ObsoleteMethod() // CS0672
{
}
}
class MainClass
{
static public void Main()
{
}
}