Errore del compilatore C2844
'member': non può essere un membro dell'interfaccia 'interface'
Una classe di interfaccia non può contenere un membro dati, a meno che non sia anche una proprietà.
Qualsiasi elemento diverso da una proprietà o una funzione membro non è consentito in un'interfaccia. Inoltre, i costruttori, i distruttori e gli operatori non sono consentiti.
L'esempio seguente genera l'errore C2844:
// C2844a.cpp
// compile with: /clr /c
public interface class IFace {
int i; // C2844
// try the following line instead
// property int Size;
};