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

  • BeginnersTech

    BeginnersTec

    8 NİSAN 2011
  • David Tedeyev

    David Tedeye

    20 AĞUSTOS 2011
  • Thehalopianoplayer

    Thehalopiano

    4 ŞUBAT 2011