Partilhar via


Erro do compilador C3813

uma declaração de propriedade só pode aparecer dentro da definição de um tipo gerenciado ou WinRT

Observações

Uma propriedade só pode ser declarada dentro de um tipo gerenciado ou do Tempo de Execução do Windows. Os tipos nativos não suportam a palavra-chave property .

Example

O exemplo a seguir gera C3813 e mostra como corrigi-lo:

// C3813.cpp
// compile by using: cl /c /clr C3813.cpp
class A
{
   property int Int; // C3813
};

ref class B
{
   property int Int; // OK - declared within managed type
};