__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ı