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
}