Errore del compilatore CS0549

Aggiornamento: novembre 2007

Messaggio di errore

'funzione' è un nuovo membro virtual nella classe sealed 'classe'.
'function' is a new virtual member in sealed class 'class'

Una classesealed non può essere utilizzata come classe base. Utilizzare un metodo virtuale in una classe sealed rappresenta quindi un errore.

Il seguente codice di esempio genera l'errore CS0549:

// CS0549.cs
// compile with: /target:library
sealed public class MyClass
{
   virtual public void TestMethod() {}   // CS0549
   public void TestMethod2() {}   // OK
}