Partager via


mots clés contextuels

Les mots clés contextuels sont des éléments de langage reconnus uniquement dans des contextes spécifiques. En dehors du contexte spécifique, un mot clé contextuel peut être un symbole défini par l'utilisateur.

Tous les runtimes

Notes

Voici une liste de mots clés contextuels :

Pour des raisons de lisibilité, vous pouvez limiter votre utilisation des mots clés contextuels comme symboles définis par l'utilisateur.

Windows Runtime

Notes

(Il n'existe aucune note spécifique à la plateforme pour cette fonctionnalité.)

Conditions requises

Option du compilateur : /ZW

Common Language Runtime

Notes

(Il n'existe aucune note spécifique à la plateforme pour cette fonctionnalité.)

Conditions requises

Option du compilateur : /clr

Exemples

Exemple

L'exemple de code suivant montre que dans le contexte approprié, le mot clé contextuel property peut être utilisé pour définir une propriété et une variable.

// 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);
}

Sortie

  

Voir aussi

Concepts

Fonctionnalités de langage pour cibler le CLR