C++/CLI
Microsoft’un .NET çalışma zamanıyla doğrudan konuşan C++ lehçesi; eski C++ yeni yönetilen kodla buluşmak zorunda kaldığında kullanılan yapıştırıcı dil.
Visual Studio 2005 ile tanıtıldı ve ECMA-372 olarak standartlaştırıldı; geniş çevrelerce sevilmeyen Managed Extensions for C++’ın yerini aldı. Yenilik, tanıtıcı (handle) sözdizimiydi: String^ s = gcnew String("hello"); burada ^ çöp toplayıcılı yığındaki bir nesneye referansı, gcnew ise yerel yığın yerine orada ayırmayı belirtir.
Gerçek kullanımı dar ama kalıcıdır: tek bir C++/CLI dosyası yirmi yıllık bir C başlığını içerebilir ve aynı derleme biriminde bir C# sınıfını çağırabilir; bu da yerel kütüphaneleri .NET için sarmalamanın standart yolu yapar. Bedeli, dilin yalnızca Windows’ta çalışması ve .NET Core desteğinin ancak 2019’da gelmesidir. Kimse isteyerek tüm programı bu dille yazmaz.