Aracılığıyla paylaş


Bağlama Duyarlı Anahtar Sözcükler (C++/CLI ve C++/CX)

Bağlama duyarlı anahtar sözcükler yalnızca belirli bağlamlarda tanınan dil öğeleridir. Belirli bir bağlam dışında, bağlama duyarlı bir anahtar sözcük kullanıcı tanımlı bir simge olabilir.

Tüm Çalışma Zamanları

Açıklamalar

Bağlam duyarlı anahtar sözcüklerin listesi aşağıdadır:

Okunabilirlik amacıyla, kullanıcı tanımlı semboller olarak bağlama duyarlı anahtar sözcük kullanımınızı sınırlamak isteyebilirsiniz.

Windows Çalışma Zamanı

Açıklamalar

(Bu özellik için platforma özgü bir açıklama yoktur.)

Gereksinimler

Derleyici seçeneği: /ZW

Ortak Dil Çalışma Zamanı

Açıklamalar

(Bu özellik için platforma özgü bir açıklama yoktur.)

Gereksinimler

Derleyici seçeneği: /clr

Örnekler

Aşağıdaki kod örneği, uygun bağlamda bağlama duyarlı anahtar sözcüğün property bir özellik ve değişken tanımlamak için kullanılabileceğini gösterir.

// 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

Ayrıca bkz.

.NET ve UWP İçin Bileşen Uzantıları