Condividi tramite


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:

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

Vedi anche

Estensioni componenti per .NET e UWP