Condividi tramite


Parole chiave sensibili al contesto (Estensioni del componente C++)

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

Note

Di seguito è riportato un elenco di parole chiave sensibili al contesto:

Per scopi di leggibilità, è possibile limitare l'utilizzo delle parole chiave sensibili al contesto come simboli definiti dall'utente.

Windows Runtime

Note

Non esistono commenti specifici della piattaforma per questa funzionalità.

Requisiti

Opzione del compilatore: /ZW

Common Language Runtime

Note

Non esistono commenti specifici della piattaforma per questa funzionalità.

Requisiti

Opzione del compilatore: /clr

Esempi

Esempio

Nell'esempio seguente viene illustrato che nel contesto appropriato, la parola chiave sensibile al contesto property può essere utilizzata 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);
}

Output

  

Vedere anche

Concetti

Estensioni componenti per le piattaforme runtime