Teilen über


Compilerfehler C3813

eine Eigenschaftendeklaration kann nur in der Definition eines verwalteten oder WinRT-Typs auftreten.

Bemerkungen

Eine Eigenschaft kann nur innerhalb eines verwalteten oder Windows-Runtime Typs deklariert werden. Systemeigene Typen unterstützen das property-Schlüsselwort nicht.

Beispiel

Im folgenden Beispiel wird C3813 generiert und zeigt, wie dieser behoben wird:

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