SORU
1 HAZİRAN 2009, PAZARTESİ


C C kodu aranabilecek#?

bu C kodu, muhtemelen bir kod Kütüphanesi olarak derlenmiş dosya aramak mumkun.dll), bir içinden .C gibi NET dil#?

Özellikle, C RakNet ağ kitaplığı gibi bir kod

CEVAP
1 HAZİRAN 2009, PAZARTESİ


C çağırmak için kolay bir yol C /CLİ olarak kapsayıcı bir derleme oluşturmak için. C /eğer yerel kod yazıyormuş gibi yönetilmeyen koda arayabilirsiniz CLİ, ama C /CLİ koduna diyebilirsin eğer C# gibi C ile yazılmıştır#. Dilini onun temelde varolan kitaplıkları içine birlikte çalışma ile tasarlandı "katil app".

Örneğin - /clr geçin bu derleme

#include "NativeType.h"

public ref class ManagedType
{
     NativeType*   NativePtr; 

public:
     ManagedType() : NativePtr(new NativeType()) {}
     ~ManagedType() { delete NativePtr; }

     void ManagedMethod()
      { NativePtr->NativeMethod(); } 
}; 

Daha sonra C#, ManagedType derleme başvurusu ekleyin, ve bu yüzden kullanımı:

ManagedType mt = new ManagedType();
mt.ManagedMethod();

Daha detaylı bir örnek için this blog post Check out.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Austin Evans

    Austin Evans

    5 AĞUSTOS 2007
  • Commander Chalkboard

    Commander Ch

    20 Ocak 2014
  • Mega64

    Mega64

    24 ŞUBAT 2006