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 viene riportato un elenco di parole chiave sensibili al contesto:

Per scopi di leggibilità, può essere opportuno 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à.)

8d7y7wz6.collapse_all(it-it,VS.110).gifRequisiti

Opzione del compilatore: /ZW

Common Language Runtime

Note

(Non esistono commenti specifici della piattaforma per questa funzionalità.)

8d7y7wz6.collapse_all(it-it,VS.110).gifRequisiti

Opzione del compilatore: /clr

8d7y7wz6.collapse_all(it-it,VS.110).gifEsempi

Esempio

Nell'esempio di codice mostra che nel contesto appropriato, la parola chiave sensibile al contesto di 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