コンパイラ エラー 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;
}
};