Error del compilador C3917Compiler Error C3917

'Property': estilo de declaración de construcción obsoleto'property': obsolete construct declaration style

Una definición de propiedad o de evento utiliza una sintaxis de una versión anterior a Visual Studio 2005.A property or event definition used syntax from a version before Visual Studio 2005.

Para obtener más información, consulta property.For more information, see property.

EjemploExample

// C3917.cpp
// compile with: /clr /c
public ref class  C {
private:
   int m_length;
public:
   C() {
      m_length = 0;
   }

   property int get_Length();   // C3917

   // The correct property definition:
   property int Length {
      int get() {
         return m_length;
      }

      void set( int i ) {
         m_length = i;
      }
   }
};