Auf Englisch lesen

Freigeben über


Compilerfehler CS0549

'funktion' ist ein neuer virtueller Member in einer versiegelten Klasse 'klasse'.

Eine versiegelteKlasse kann nicht als Basisklasse verwendet werden. Daher haben virtuelle Methoden in versiegelten Klassen keinen Nutzen.

Im folgenden Beispiel wird CS0549 generiert:

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