Errore del compilatore CS0513

Aggiornamento: novembre 2007

Messaggio di errore

'funzione' è di tipo astratto ma è contenuto in una classe non astratta 'classe'.
'function' is abstract but it is contained in nonabstract class 'class'

Un metodo non può essere un membro abstract di una classe non astratta.

Il seguente codice di esempio genera l'errore CS0513:

// CS0513.cs
namespace x
{
   public class clx
   {
      abstract public void f();   // CS0513, abstract member of nonabstract class
   }
}