컴파일러 오류 CS0549

업데이트: 2007년 11월

오류 메시지

'function'은(는) 봉인 클래스 '%2!ls!'의 새 가상 멤버입니다.
'function' is a new virtual member in sealed class 'class'

봉인클래스는 기본 클래스로 사용할 수 없습니다. 따라서 봉인 클래스에 가상 메서드를 두는 것은 의미가 없습니다.

다음 샘플에서는 CS0549 오류가 발생하는 경우를 보여 줍니다.

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