次の方法で共有


コンパイラ エラー C3804

'property_accessor': プロパティのアクセサー メソッドは、すべて静的であるか、またはすべて静的でないかのどちらかです

重要なプロパティを定義する場合、アクセサー関数は静的またはインスタンスのいずれかですが、両方にすることはできません。

詳細については、「 property 」を参照してください。

次の例では C3804 が生成されます。

// C3804.cpp
// compile with: /c /clr
ref struct A {

   property int i {
      static int get() {}
      void set(int i) {}
   }   // C3804 error

   // OK
   property int j {
      int get() { return 0; }
      void set(int i) {}
   }

   property int k {
      static int get() { return 0; }
      static void set(int i) {}
   }
};