Parole chiave sensibili al contesto (C++/CLI e C++/CX)
Le parole chiave sensibili al contesto sono elementi del linguaggio riconosciuti solo in contesti specifici. All'esterno del contesto specifico, una parola chiave sensibile al contesto può essere un simbolo definito dall'utente.
Tutti i runtime
Osservazioni:
Di seguito è riportato un elenco di parole chiave sensibili al contesto:
internal
where
(parte di Generics)
Per scopi di leggibilità, può essere necessario limitare l'uso di parole chiave sensibili al contesto come simboli definiti dall'utente.
Windows Runtime
Osservazioni:
Non esistono commenti specifici della piattaforma per questa funzionalità.
Requisiti
Opzione del compilatore: /ZW
Common Language Runtime
Osservazioni:
Non esistono commenti specifici della piattaforma per questa funzionalità.
Requisiti
Opzione del compilatore: /clr
Esempi
Nell'esempio di codice seguente viene illustrato che nel contesto appropriato è possibile usare la property
parola chiave sensibile al contesto per definire una proprietà e una variabile.
// 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