다음을 통해 공유


컴파일러 오류 C3798

'specifier': 속성 선언에는 재정의 지정자가 있을 수 없습니다(대신 속성 get/set 메서드에 배치해야 함).

속성이 잘못 선언되었습니다. 자세한 내용은 참조하세요.

예시

다음 샘플에서는 C3798을 생성합니다.

// C3798.cpp
// compile with: /clr /c
ref struct A {
   property int Prop_1 abstract;   // C3798
   property int Prop_2 sealed;   // C3798

   // OK
   property int Prop_3 {
      virtual int get() abstract;
      virtual void set(int i) abstract;
   }

   property int Prop_4 {
      virtual int get() sealed;
      virtual void set(int i) sealed;
   }
};