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
Un membro statico 'funzione' non può essere contrassegnato come override, virtual o abstract.
A static member 'function' cannot be marked as override, virtual or abstract
Una dichiarazione di metodo nella quale viene utilizzata la parola chiave override, virtual o abstract non può utilizzare anche la parola chiave static.
Per ulteriori informazioni, vedere Metodi (Guida per programmatori C#).
Il seguente codice di esempio genera l'errore CS0112:
// CS0112.cs
namespace MyNamespace
{
abstract public class MyClass
{
public abstract void Foo();
}
public class MyClass2 : MyClass
{
override public static void Foo() // CS0112, remove static keyword
{
}
public static int Main()
{
return 0;
}
}
}