Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
'kenmerk': kenmerk is alleen toegestaan voor de klasse-indexeerfunctie (standaard geïndexeerde eigenschap)
Opmerkingen
Een kenmerk dat is ontworpen om te worden toegepast op een eigenschap van een klasse-indexeerfunctie, is onjuist gebruikt.
Zie Voor meer informatie : Eigenschappen gebruiken in C++/CLI.
Example
In het volgende voorbeeld wordt C3459 gegenereerd.
// C3459.cpp
// compile with: /clr /c
public ref class MyString {
public:
[System::Runtime::CompilerServices::IndexerName("Chars")] // C3459
property int Prop;
};
// OK
public ref class MyString2 {
array<int>^ MyArr;
public:
MyString2() {
MyArr = gcnew array<int>(5);
}
[System::Runtime::CompilerServices::IndexerName("Chars")] // OK
property int default[int] {
int get(int index) {
return MyArr[index];
}
void set(int index, int value) {
MyArr[index] = value;
}
}
};