Sdílet prostřednictvím


Compilerfehler CS0549

Aktualisiert: November 2007

Fehlermeldung

"Funktion" ist ein neuer virtueller Member in einer versiegelten Klasse "Klasse".
'function' is a new virtual member in sealed class 'class'

Eine versiegelteKlasse kann nicht als Basisklasse verwendet werden. Deshalb sind virtuelle Methoden in versiegelten Klassen überflüssig.

Im folgenden Beispiel wird CS0549 generiert:

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