建議使用 Visual Studio 2017

編譯器錯誤 C3917

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

'property': 過時的建構宣告樣式

屬性或事件定義中使用舊的版本中的語法。

如果您想要使用從先前版本的語法,使用/clr:oldSyntax

如需詳細資訊,請參閱 property

// 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;  
      }  
   }  
};  

顯示: