Kontextbezogene Schlüsselwörter (C++/CLI und C++/CX)
Kontextbezogene Schlüsselwörter sind Sprachelemente, die nur in bestimmten Kontexten erkannt werden. Außerhalb des jeweiligen Kontexts kann ein kontextbezogenes Schlüsselwort ein benutzerdefiniertes Symbol sein.
Alle Laufzeiten
Hinweise
Die folgende Liste enthält die kontextbezogenen Schlüsselwörter:
internal
where
(Teil von Generics)
Um die Lesbarkeit zu erhöhen, sollten Sie die Verwendung von kontextbezogenen Schlüsselwörtern als benutzerdefinierte Symbole einschränken.
Windows-Runtime
Hinweise
(Es gibt keine plattformspezifischen Hinweise für diese Funktion.)
Anforderungen
Compileroption: /ZW
Übersicht: Common Language Runtime (CLR)
Hinweise
(Es gibt keine plattformspezifischen Hinweise für diese Funktion.)
Anforderungen
Compileroption: /clr
Beispiele
Das folgende Codebeispiel zeigt, dass im entsprechenden Kontext die property
kontextabhängige Schlüsselwort (keyword) verwendet werden kann, um eine Eigenschaft und eine Variable zu definieren.
// context_sensitive_keywords.cpp
// compile with: /clr
public ref class C {
int MyInt;
public:
C() : MyInt(99) {}
property int Property_Block { // context-sensitive keyword
int get() { return MyInt; }
}
};
int main() {
int property = 0; // variable name
C ^ MyC = gcnew C();
property = MyC->Property_Block;
System::Console::WriteLine(++property);
}
100
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für