__tanımlayıcı (C++/CLI)
Tanımlayıcı olarak C++ anahtar sözcüklerinin kullanılmasını sağlar.
Tüm Platformlar
Sözdizimi
__identifier(C++_keyword)
Açıklamalar
Anahtar sözcük olmayan tanımlayıcılar için __identifier anahtar sözcüğü kullanımına izin verilir, ancak stil açısından kesinlikle önerilmez.
Windows Çalışma Zamanı
Gereksinimler
Derleyici seçeneği: /ZW
Örnekler
Örnek
Aşağıdaki örnekte, C# dilinde adlı template
bir sınıf oluşturulur ve DLL olarak dağıtılır. sınıfını kullanan template
C++/CLI programında anahtar sözcüğü standart __identifier
bir C++ anahtar sözcüğü olduğu template
gerçeğini gizler.
// identifier_template.cs
// compile with: /target:library
public class template {
public void Run() { }
}
// keyword__identifier.cpp
// compile with: /ZW
#using <identifier_template.dll>
int main() {
__identifier(template)^ pTemplate = ref new __identifier(template)();
pTemplate->Run();
}
Ortak Dil Çalışma Zamanı
Açıklamalar
__identifier anahtar sözcüğü derleyici seçeneğiyle /clr
geçerlidir.
Gereksinimler
Derleyici seçeneği: /clr
Örnekler
Aşağıdaki örnekte, C# dilinde adlı template
bir sınıf oluşturulur ve DLL olarak dağıtılır. sınıfını kullanan template
C++/CLI programında anahtar sözcüğü standart __identifier
bir C++ anahtar sözcüğü olduğu template
gerçeğini gizler.
// identifier_template.cs
// compile with: /target:library
public class template {
public void Run() { }
}
// keyword__identifier.cpp
// compile with: /clr
#using <identifier_template.dll>
int main() {
__identifier(template) ^pTemplate = gcnew __identifier(template)();
pTemplate->Run();
}
Ayrıca bkz.
.NET ve UWP İçin Bileşen Uzantıları
.NET ve UWP İçin Bileşen Uzantıları