Kata Kunci Sensitif Konteks (C++/CLI dan C++/CX)
Kata kunci peka konteks adalah elemen bahasa yang hanya dikenali dalam konteks tertentu. Di luar konteks tertentu, kata kunci sensitif konteks dapat menjadi simbol yang ditentukan pengguna.
Semua Runtime
Keterangan
Berikut ini adalah daftar kata kunci yang sensitif terhadap konteks:
internal
where
(bagian dari Generik)
Untuk tujuan keterbacaan, Anda mungkin ingin membatasi penggunaan kata kunci sensitif konteks sebagai simbol yang ditentukan pengguna.
Windows Runtime
Keterangan
(Tidak ada sambutan khusus platform untuk fitur ini.)
Persyaratan
Opsi pengkompilasi: /ZW
Runtime Bahasa Umum
Keterangan
(Tidak ada sambutan khusus platform untuk fitur ini.)
Persyaratan
Opsi pengkompilasi: /clr
Contoh
Contoh kode berikut menunjukkan bahwa dalam konteks yang sesuai, property
kata kunci peka konteks dapat digunakan untuk menentukan properti dan variabel.
// 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